linux-l: Zombies
Carsten Paeth
calle at calle.in-berlin.de
Do Feb 5 08:26:47 CET 1998
>
> Hallo liebe Pinguine, hallo liebe Linux-fans,
>
> ein schwerwiegendes Problem tritt immer wieder aus dem
> Nichts, aus der Dunkelheit der Zeit, aus der K=E4lte des
> Raumes, aus der unendlichen Weite des Unm=F6glichen,
> aus der Windows95-Welt in den Adressraum meines
> Linux-Rechners -> ZOMBIES!
>
> Wie beseitigt man Zombie-Prozesse? Kann man Zombies =FCberhaupt
> richtig t=F6ten, wenn sie schon tod sind?
Der Vater muß sie zur Ruhe betten, indem er eine wait/wait3/wait4
aufruft.
>
> Wie entstehen Zombie-Prozesse?
Der Vater kümmert sich nicht richtig um seine Kinder.
Der Vater kann auch mit signal(3) die Behandlung von sterbende
Kindern ändern:
signal(SIGCHLD, function) - function wird aufgerufen, wenn ein
Kind stirbt.
signal(SIGCHLD, SIG_DFL) - Vater muß wait ausführen, damit
die Kinder nicht zu Zombies werden.
signal(SIGCHLD, SIG_IGN) - Kinder könnnen auch ohne Vater sterben.
calle
>
> Dank und Gru=DF
>
> Jan
>
> -- =
>
> =2E...............................................................
>
> Jan Krueger
> mailto:yesno at bln.de mailto:yesno at wild-east.de
> http://www.bln.de/yesno http://www.wild-east.de/people/yesno
>
> "We need a new education, former rules don't apply" - Prince '88
>
Mehr Informationen über die Mailingliste linux-l