How to stop a program

The word "zombie" has a very specific meaning in the context of Unix and the ps(1) command. Specifically:
A process that has exited and has a parent that has not yet waited for the process (in other words, a zombie) is listed as “<defunct>.”
So, as cracauer@ suggests, processes that won't terminate and still have resources allocated are not zombies. They are typically waiting around for kernel events that may not happen for some time; or may never happen; or may have already happened, and been missed. These situations are often associated with broken hardware or bugs in device drivers.
 
Back
Top