* Carsten Roehling schrieb am 08.Jun.2002:
--Am Samstag, 8. Juni 2002 18:03 +0200 schrieb Bernd Brodesser
Ist denn eine Datei mit dem Eintrag entstanden? Ob da noch ein paar Zombies rumlaufen oder nicht, ist letztendlich nicht so wichtig.
Ja die Datei ist entstanden, soweit haut es hin. Doch warum diese Zombies? Auch wenn sie nicht stören, warum werden diese Prozesse nicht 'richtig' beendet?
Der Prozeß ist richtig beendet. Es ist nur so, wenn ein Prozeß einen andern anstöst, dann will er normalerweise darüber informiert werden, wenn der Kindprozeß stirbt. Darum macht der Elterprozeß ein wait und wartet auf die Beendigung des Kindporzesses. Dabei erhält er die Prozeßdaten des Kindes zurück. Nun kann es aber sein, daß auch der Elterprozeß noch was erledigen muß, bevor er warten kann. In der Zwichenzeit kann aber der Kindprozeß schon gestorben sein. Wenn der Elterprozeß sich dann doch noch zu einem wait entschließt, hätte er gerne die Prozeßdaten des Kindprozesses zurück. Deshalb müssen diese Prozeßdaten verwahrt werden. Der Kindprozeß wird, obwohl tot, nicht aus der Prozeßliste entfernt. Der Prozeßstatus des Kindprozesses wird Z.
Irgendwas läuft doch da nicht so wie es laufen sollte, oder?
Ja, normal ist das nicht. Der Fehler muß beim Elterporzeß liegen. Also in Deinem Fall bei /usr/sbin/atd. Schon mal in der sdb nachgesehen, ob da was dazu steht? Am Besten online, da es was neueres sein könnte. Ich habe das Problem nicht. (SuSE 7.2) Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/products/books/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/share/doc/sdb/de/html/literatur.html |Zufallssignatur 5