Christoph Pache schrieb:
Christian Brabandt schrieb:
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
Habe ich ausprobiert. Also der Vater ist der ksmserver selbst. Problem ist, wenn ich den dann kille, dann hüpft das System zurück in den Einlogmodus, wo ich mich wieder bei Kde oder Gnome etc einloggen kann. Wenn ich mich dann wieder einlogge, ist der Zombie wieder da.
Gruß Christoph
Lustigerweise ging der Zombie weg, nachdem ich mich mal auf Kde 3.5 eingeloggt hatte und dann wieder bei kde 4.1.2 Sozusagen Problem verschwunden, aber keine Ahnung warum und wie. Gruß Christoph -- 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