- To: Matthew Dalton <matthewd@xxxxxxxxxxxxxxxxxxxxx>
- Subject: Re: [SLUG] Killing *really* dead proccess.
- From: "Stuart Cooper" <stucoope@xxxxxxxxx>
- Date: Wed Nov 1 15:46:23 2000
- Cc: Steven downing <steven.downing@xxxxxxxx>, SLUG@xxxxxxxxxxx
- User-agent: Mutt/1.2.5i
> So there you go.
> Zombies? From said book:
> ----------
> You cannot kill zombies; they are already dead.
> [cut]
> So, to get rid of a zombie, you must wait for it. If you have already
> done so or if the process' PPID is 1, the process is almost certainly
> stuck in a device driver close routine, and if it remains that way
> forever, the driver has a bug.
Parents have to wait() for child processes or they become zombies.
I was reading about this on the train this morning, it pops up now and
again. The following explanation re zombies looks pretty good and should
be applicable to Linux.