Posted on 2010/02/24 13:05
Filed Under 리눅스기술문서/팁앤테크 조회수:

아래 명령으로 확인한 defunct 된 프로세스 중 쉽게 죽지 않는 것들이 있습니다.

ps -aux | grep defunct

죽지 않는(=성박휘) 좀비 프로세스는 아닙니다. 그 좀비 프로세스의 부모 프로세스를 죽이면 됩니다.
다음 명령으로 그 부모 프로세스를 찾을 수 있습니다.

pstree -pu -H [해당 PID] | more

화면을 넘기다 보면 더 밝은 글자로 하이라이트 된 프로세스가 해당 좀비 프로세스 입니다.
프로세스 트리에서 그 프로세스의 부모를 찾아 죽이면 해당 defunct 된 프로세스가 죽습니다.

kill -9 [해당 PID의 부모 PID 값]

팁1 ..

# ps -ef

PPID 값이 해당 프로세스의 부모 프로세스임.
kill -9 PPID

해도 됨.

# ps -ef | grep defunct | awk '{print $3}' | xargs kill -9

그래도 안죽으면

# kill -18 PID

사용자 삽입 이미지

Writer profile
author image
-아랑 -

트랙백 주소 : 이 글에는 트랙백을 보낼 수 없습니다

About

by 서진우

Counter

· Total
: 4633145
· Today
: 629
· Yesterday
: 748