Hi Christoph! On Sun, 16 Nov 2008, Christoph Pache wrote:
Torsten Foertsch schrieb:
Einen Zombie kann man nicht killen; der ist schon tot, nur der Vater weiß es noch nicht.
Du solltest also rauskriegen, wer der Vater ist "ps axf" und dann ermitteln, wieso dieser Prozess sich nicht für sein Kind interessiert.
Unter Linux müsste der Vater entweder waitpid aufrufen oder das Signal SIGCHLD ignorieren oder selbst das zeitliche segnen.
Wenn der Zombie immer noch da ist, wenn der Vater-Prozess weg ist, ist Dein init-Prozess (PID=1) kaputt.
So "ps axf" einegeben und erkannt, daß da eine Menge auf mich einstürzt. Nämlich das: PID TTY STAT TIME COMMAND [...] Du suchst nach Prozessen, die ein "Z" im Feld STAT haben. Das sind die "Zombie" Prozesse. Und von denen möchtest Du den Vater haben. Also z.B.
ps -eo "pid,ppid,user,stat,args" |awk '$4 ~ Z' In der zweiten Spalte steht dann der Vater. Wegbekommen solltest Du den Zombie dann zum Beispiel, wenn Du den Vater killst. Mit freundlichen Grüßen Christian -- hundred-and-one symptoms of being an internet addict: 14. You start introducing yourself as "Jim at I-I-Net dot net dot au" -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org