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