zombie process


zombie process

(operating system)(Or "defunct process") A Unix processthat has terminated (either because it has been killed by asignal or because it has called exit()) and whose parent process has not yet received notification of its terminationby executing (some form of) the wait() system call.

A zombie process exists solely as a process table entry andconsumes no other resources. This entry is retained to holdthe child's exit status until the parent process wants toretrieve it. The parent can also be notified asynchronouslyvia a signal of the child's termination.

Zombie processes can be seen in "ps" listings occasionally(with a status "Z" in some versions).

Compare orphan process.