좀비프로세스 죽이기 (zombi)
아래 명령으로 확인한 defunct 된 프로세스 중 쉽게 죽지 않는 것들이 있습니다.
죽지 않는(=성박휘) 좀비 프로세스는 아닙니다. 그 좀비 프로세스의 부모 프로세스를 죽이면 됩니다.
다음 명령으로 그 부모 프로세스를 찾을 수 있습니다.
화면을 넘기다 보면 더 밝은 글자로 하이라이트 된 프로세스가 해당 좀비 프로세스 입니다.
프로세스 트리에서 그 프로세스의 부모를 찾아 죽이면 해당 defunct 된 프로세스가 죽습니다.
팁1 ..
# ps -ef
PPID 값이 해당 프로세스의 부모 프로세스임.
kill -9 PPID
해도 됨.
# ps -ef | grep defunct | awk ‘{print $3}’ | xargs kill -9
그래도 안죽으면
# kill -18 PID
저번에 kill -9으로 프로세스가 안죽는경우가있었는대… 재부팅했었습니다.
kill -18이라는게 있었군요
좋은정보감사합니다.
외우기 쉬운 옵션이죠..프로세스를 죽였는데, 안 죽으면..기분이 매우 상합니다.
그때 입에서 나올수 있는 말과 일치하는 옵션이죠.
많은 경우 해결이 되긴하는데, 그래도 안 죽는 진짜 좀비 같은 녀석들이 있답니다.