On Fri, 8 Aug 2003 11:03:56 -0700 (PDT), Jonathan Bartlett wrote
> See my rant on Zombies - should have the info you need -
> 
> http://www.advogato.org/person/johnnyb/diary.html?start=31
> 

Uhm, does not look like I made your day ....

You say,

"You can't kill a zombie process because it's already dead. However, you can
kill off all of the zombie processes parents until it finds one that will
wait() for it. Eventually, it will get to the init() process, and the init
process doesn't do hardly anything except call wait() continually, so then the
zombie will go away."

I have this zombie:

[EMAIL PROTECTED] root]# ps aux | grep 27440
root     27440  0.0  0.0     0    0 ?        Z    07:38   0:00
[linksysmon-watc <defunct>]

I now understand why it cannot be killed since it is already dead.

Just for education purposes; however, how do I find the zombie's parent
processes to kill them?

My guess would be that one of these processes

root     28538  0.0  0.1  5932  664 ?        S    Aug04   0:03 /usr/bin/perl
/usr/sbin/linksysmon
root     28539  0.0  0.0  4376    4 ?        S    Aug04   0:00 sh -c
/usr/sbin/snmptrapd -C -P -F "%A %y-%02.2m-%02.2l %02root     28540  0.0  0.4
11000 1760 ?        S    Aug04   0:32 /usr/sbin/snmptrapd -C -P -F %A
%y-%02.2m-%02.2l %02.2h:%02 

might be the parent, but then ...



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/redhat-list

Reply via email to