* Manuel Kasper schrieb am 01.Dez.2000:
ich habe vor ein paar Tagen SuSE Linux 7.0 auf einem Compaq-Server installiert. Dazu kam noch mrtg, um den Traffic grafisch darzustellen. mrtg wird alle 5 Minuten von cron aufgerufen. Dabei ist mir aufgefallen, dass cron nach Ausführen eines Befehls einen Zombie hinterlässt:
--- root 744 0.0 0.0 0 0 ? Z 20:05 0:00 [cron <defunct>] ---
Nach genau einer Minute verschwindet dieser wieder von selbst.
Dann ist doch gut. Wo ist das Problem?
Diese Sache stört mich zwar nicht sehr, weil ansonsten alles einwandfrei läuft.
Warum stört es Dich überhaupt?
Nur wüsste ich gerne: ist das beabsichtigt oder sollte das nicht so sein? Ich kann mich nicht erinnern, dass ich dieses "Problem" mit früheren Versionen von SuSE Linux hatte.
Mag ja sein, ist aber nicht schlimm. Ein Zombie tut nichts, er ist Tod. Daher verbraucht er keinerlei Resaurcen, abgesehen von einem Eintrag in der Prozeßtabelle. Er ist nur noch da, weil der Elterprozeß sich noch nicht darum gekümmert hat, und evtl. die Prozeßdaten des verstorbenen Kindes brauchen. Bei Dir merkt der Elterprozeß es ja und damit ist der Zombie dann auch weg. Kann aber auch gut sein, daß der Elterprozeß selber stirbt und damit init den Zombie erbt. init macht aber nichts anderes als auf Prozesse zu warten. Also ist der Zombie dann auch weg. Wer der Elterprozeß ist kannst Du mit ps oder top herausfinden, wenn Du nach dem PPID suchst, da steht die PID des Elterprozesses drin. Welcher Prozess dahinter steckt, findest Du dann wieder in der Prozeßtabelle. Noch einfacher geht es mit pstree oder einer graphischen Darstellung mit Prozeßbaum. Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com