Ein Zombie-Prozess (Zustand „defunct“) hat seine Ausführung bereits beendet, während im Prozessverzeichnis noch ein Eintrag mit seinem Beendigungsstatus verbleibt. Der Elternprozess hat diesen Status noch nicht mit einem passenden Systemaufruf abgeholt.

Ein Zombie führt keinen Programmcode mehr aus und belegt üblicherweise keine regulären Arbeitsspeicherressourcen; er hält vor allem einen Prozesseintrag vor. Viele dauerhaft auftretende Zombies können auf ein Problem im Elternprozess hinweisen.

Die Ursache wird meist im Elternprozess behoben. Das bloße Senden eines Signals an einen bereits beendeten Zombie entfernt ihn nicht unmittelbar.

Quellen und Prüfstand

Inhaltlich überarbeitet am 2026-10-13. Prozesszustand und Ressourcenverbrauch korrekt abgegrenzt.