Zum Inhalt springen

    Zombieprozess

    Webdesign & EntwicklungZombie Processdefunct process
    Lesezeit: 2 Min.Redaktionell geprüft am:

    Definition

    Ein Zombieprozess ist beendet, bleibt aber bis zur Abholung seines Status in der Prozesstabelle stehen.

    Ein beendeter Unix-Prozess, dessen Exitstatus noch in der Prozesstabelle steht, weil der Elternprozess ihn nicht mit wait abgeholt hat.

    Einfach erklärt

    Das Programm arbeitet nicht mehr. Sein Eintrag bleibt noch stehen, weil das übergeordnete Programm die Abschlussmeldung nicht abgeholt hat.

    Warum das im Alltag wichtig ist

    Der Begriff trägt zu sicheren, wartbaren und leistungsfähigen Webanwendungen sowie belastbaren technischen Entscheidungen bei.

    Beispiel aus dem Mittelstand

    Ein Dienst überwacht gehäufte Zombies und korrigiert Signal- sowie wait-Behandlung im Parent.

    Grenzen und Fallstricke

    • Ein Zombie führt keinen Code aus und verbraucht kaum Ressourcen, kann aber ProzessTabellenplätze belegen; kill hilft nicht.

    Entstehung & Geschichte

    Das Verhalten folgt aus der Unix-Prozessverwaltung und ermöglicht dem Elternprozess das Auslesen des Abschlussstatus.

    Anwendung im Mittelstand

    • Mögliche Anwendung: Ein Dienst überwacht gehäufte Zombies und korrigiert Signal- sowie wait-Behandlung im Parent.

    Häufige Fragen

    Was bedeutet Zombieprozess?

    Ein beendeter Unix-Prozess, dessen Exitstatus noch in der Prozesstabelle steht, weil der Elternprozess ihn nicht mit wait abgeholt hat. Worauf sollte man achten? Ein Zombie führt keinen Code aus und verbraucht kaum Ressourcen, kann aber ProzessTabellenplätze belegen; kill hilft nicht.

    Quellen

    • wait() · The Open Group, wait()

    Quelle geprüft am 10.10.2026. Redaktionelle Anwendungsbeispiele sind hypothetisch; kein Nachweis realer Kundenergebnisse.

    Redaktionell geprüft am:

    Auf dieser Seite

    Nächster Schritt

    Vom Wissen zur Anwendung