편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
==개요== | ==개요== | ||
;zombie process, defunct process | ;zombie process, defunct process | ||
;좀비 프로세스 | ;좀비 프로세스, 고아 프로세스 | ||
*종료가 되다만 프로세스 | *종료가 되다만 프로세스 | ||
*종료 단계에 멈춰 있는 프로세스 | *종료 단계에 멈춰 있는 프로세스 | ||
*부모프로세스가 죽었는데도 남아있는 자식프로세스 | *부모프로세스가 죽었는데도 남아있는 자식프로세스 | ||
:또는 부모프로세스가 비정상인 경우... | :또는 부모프로세스가 비정상인 경우... | ||
*죽이거나 재부팅하면 없어진다...<ref>재부팅하면 없어지는 건 맞는데, 죽여도 안 죽는 경우가 있다...</ref> | *죽이거나 재부팅하면 없어진다...<ref>재부팅하면 없어지는 건 맞는데, 죽여도 안 죽는 경우가 있다...</ref> | ||
==죽여도 안 죽는 경우== | ==죽여도 안 죽는 경우== | ||
< | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# ps -ef | grep defunct | grep -v grep | ||
testuser 21207 21205 0 Feb26 ? 00:00:00 [check.sh] <defunct> | testuser 21207 21205 0 Feb26 ? 00:00:00 [check.sh] <defunct> | ||
</ | </source> | ||
< | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# kill -9 21207 | ||
[root@ | [root@jmnote ~]# ps -ef | grep defunct | grep -v grep | ||
testuser 21207 21205 0 Feb26 ? 00:00:00 [check.sh] <defunct> | testuser 21207 21205 0 Feb26 ? 00:00:00 [check.sh] <defunct> | ||
</ | </source> | ||
:→ 죽여도 안 죽는다. 부모프로세스를 확인해보자 | :→ 죽여도 안 죽는다. 부모프로세스를 확인해보자 | ||
< | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# ps -ef | grep -v grep | grep 21205 | ||
testuser 21205 2021 0 Feb26 ? 00:00:00 crond | testuser 21205 2021 0 Feb26 ? 00:00:00 crond | ||
testuser 21207 21205 0 Feb26 ? 00:00:00 [check.sh] <defunct> | testuser 21207 21205 0 Feb26 ? 00:00:00 [check.sh] <defunct> | ||
</ | </source> | ||
:→ crond가 문제인듯 | :→ crond가 문제인듯 | ||
< | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# kill -9 21205 | ||
[root@ | [root@jmnote ~]# service crond restart | ||
Stopping crond: [ OK ] | Stopping crond: [ OK ] | ||
Starting crond: [ OK ] | Starting crond: [ OK ] | ||
[root@ | [root@jmnote ~]# ps -ef | grep defunct | grep -v grep | ||
</ | </source> | ||
:→ 해결완료 | :→ 해결완료 | ||
==같이 보기== | ==같이 보기== | ||
*[[좀비 프로세스 확인, 죽이기]] | |||
*[[안 죽는 좀비 프로세스 죽이기]] | |||
* [[좀비 프로세스 확인, 죽이기 | |||
* [[안 죽는 좀비 프로세스 죽이기]] | |||
==참고== | ==주석== | ||
* | <references/> | ||
==참고 자료== | |||
*http://en.wikipedia.org/wiki/Zombie_process | |||
[[분류: 리눅스]] | [[분류: 리눅스]] |