개발환경/Mac
subprocess가 죽지 않을 때
cs09g
2021. 8. 9. 13:34
반응형
프로세스 종료를 위해 kill -9 PID 방식을 사용했다.
하지만 이런 경우 프로세스의 서브프로세스는 종료되지 않고 계속 남아, 다시 kill -9 PID로 모든 서브프로세스를 종료해야 했다.
이제는 kill -9 PID 대신 kill -TERM PID 방식을 사용하자.
kill -SIGNAL PID 명령에서 SIGNAL의 default는 -TERM이므로, 안전하게 프로세스를 종료하고자 한다면 -9 옵션을 사용하지 말자.
반응형