Wikipedia'ya göre , bir zombi süreci, yürütmeyi tamamlayan, ancak yine de süreç tablosunda bir girişi olan bir süreçtir. Başka bir deyişle, bir zombi işlemi yürütülmeyi bitirdi, ancak henüz temizlenmedi.
Bir işlem tamamlandığında, iade kodunun ana işleme geri döndürülmesi gerekir. Normalde, bu hemen olur, yani zombi işlemini göremezsiniz. Ancak, bazen, ana süreç işbirliği yapmaz ve zombi süreç tablosunda süresiz olarak kalır.
Bir zombi sürecinden kurtulmak istiyorsan üç seçeneğin var :
- Bekleyin. Umarım kendi kendine temizlenir.
- Zombinin ailesine bir SIGCHLD gönder. Doğru davranıyorsa, zombi işleminin dönüş kodunu alır ve sistem zombi işlemini gerçekleştirebilir.
- Ana süreci öldür. Bir süreci öldürdüğünüzde, çocukları sizin için her şeyi temizleyecek olan init tarafından evlat edinilir.