Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Zombie erzeugen
Moin
Ich brauche zu Testzwecken ein Skript das einen Zombie-Prozess erzeugt. Kann mir jemand sagen wie das am besten gemacht wird?
Hintergrund: Wir haben immer wieder mal Probleme mit solchen Zombies und ich will ein Skript schreiben das dies erkennt und wenn er z.B. nach 1 Stunde immer noch da ist, etwas macht, also z.B. eine Mail schreibt oder den Zombie selbst killt. Um die Funktion zu testen will ich jetzt aber nicht warten bis zufällig wieder ein Zombie auftacht, sondern selbst einen erezugen. Die Frage ist wie??
Gruß
Michael
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »mjeheuer« (01.09.2009, 07:50)
Testzwecken ein Skript das einen Zombie-Prozess
Ähh du meinst einen daemon prozess, oder?
Testzwecken ein Skript das einen Zombie-Prozess
Ähh du meinst einen daemon prozess, oder?
Wenn der Elternprozess weg ist und der Kindprozess nicht.
So kannst Du nach 5 Sekunden einen Zombie Prozess erzeugen, der nach 200 Sekunden beendet wird. Wenn Du ihn länger brauchst, gegenfalls anpassen:
|
Quellcode
|
1
2
|
sleep 5 &
exec sleep 200
|
BTW:
Wenn Du oft Probleme mit Zombies hast, würde ich eher versuchen, den Bug zu finden, anstatt immer die toten CHLD Prozesse zu killen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fkf« (31.08.2009, 18:16)
So kannst Du nach 5 Sekunden einen Zombie Prozess erzeugen, der nach 200 Sekunden beendet wird. Wenn Du ihn länger brauchst, gegenfalls anpassen:
|
Quellcode
|
1
2
|
sleep 5 &
exec sleep 200
|
Funktioniert, Danke