프로그램에 소요되는 시간을 확인하고 싶습니다. 그런 다음 "/usr/bin/time my_program"을 사용합니다. 5초 이상 걸리면 죽이고 싶어요. "kill -9 TIME_S_PID"를 시도했는데 시간이 지났지만 my_program은 여전히 실행 중입니다. 그렇다면 my_program을 어떻게 죽이나요?
죄송해요, 제 영어가 정말 서툴거든요...
감사해요.
답변1
대부분의 유닉스에는 pkill
이름을 기반으로 프로세스를 종료하는 가 있습니다.pkill my_program
/usr/bin/time my_program sleep 5 pkill -TERM my_program
또한 -9로 죽이지 마십시오. 정리를 허용하지 않습니다.
답변2
나는 유닉스를 사용해 본 적이 없지만 "시간" 대신 "my_program"을 죽일 수는 없습니까? 나는 그것이 자신의 프로세스 ID를 가질 것으로 기대합니다.