Sie sind nicht angemeldet.

[gelöst] Zombie erzeugen

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.

  • »mjeheuer« ist der Autor dieses Themas

Beiträge: 46

Registrierungsdatum: 28.07.2006

Derivat: anderes Ubuntu-Derivat

Architektur: 64-Bit PC

Desktop: Cinnamon

Andere Betriebssysteme: Mint 18.2

  • Nachricht senden

1

31.08.2009, 10:06

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)


chroot

Ubuntu-Forum-Team

  • »chroot« ist männlich

Beiträge: 2 321

Registrierungsdatum: 04.03.2008

Derivat: Kein Ubuntu-Derivat

Architektur: 64-Bit PC

Desktop: KDE4

Andere Betriebssysteme: Fedora 27

  • Nachricht senden

2

31.08.2009, 10:10

Testzwecken ein Skript das einen Zombie-Prozess
Ähh du meinst einen daemon prozess, oder?
"Do or do not. There is no try." (Yoda) || Thread auf gelöst/erledigt setzen

  • »mjeheuer« ist der Autor dieses Themas

Beiträge: 46

Registrierungsdatum: 28.07.2006

Derivat: anderes Ubuntu-Derivat

Architektur: 64-Bit PC

Desktop: Cinnamon

Andere Betriebssysteme: Mint 18.2

  • Nachricht senden

3

31.08.2009, 10:16

Testzwecken ein Skript das einen Zombie-Prozess
Ähh du meinst einen daemon prozess, oder?
Wenn der Elternprozess weg ist und der Kindprozess nicht.

fkf

Account auf eigenen Wunsch gelöscht

  • »fkf« wurde gesperrt
  • Nachricht senden

4

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


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)


  • »mjeheuer« ist der Autor dieses Themas

Beiträge: 46

Registrierungsdatum: 28.07.2006

Derivat: anderes Ubuntu-Derivat

Architektur: 64-Bit PC

Desktop: Cinnamon

Andere Betriebssysteme: Mint 18.2

  • Nachricht senden

5

01.09.2009, 07:50

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 :)