Bernd Brodesser schrieb am Thu, 7 Mar 2002 14:00:28 +0100: Zombie-Prozesse rausfinden und beenden (nochmal)
* Joerg Thuemmler schrieb am 07.Mär.2002:
Wenns nur manchmal vorkommt: killall mp3blaster sollte es tun. (Falls Du natürlich nur ein Programm dieses Namens laufen hast).
Wenns gar nicht will: killall -9 mp3blaster haut allem, was noch gekillt werden kann, die Beine weg (Signal 9 kann nicht abgefangen werden)
Zombieprozesse werden damit aber auch nicht entfernt. Zombieprozesse schaden aber auch nicht. Sie sind tot. Was anderes ist es, wenn der Elterprozeß des Zombies (PPID) init (PID=1) ist. Das hatte ich mal. Da hilft nur noch reboot. Hatt AFAIR etwas mit einem kaputten Kernel zu tun.
Bernd
HI, Du hast recht - das folgende ist ja gar kein Zombie, hängt nur so rum (bleibt einfach gerne nach wp8-Ende irgendwie am leben, Zombies sind ja tot): $ ps -ax .. 10301 ? S 0:00 /usr/local/wp8/shbin10/wpexc .. und fliegt natürlich erstklassig mit "killall wpexec" raus. Um <defunct> hab ich mich echt noch ie gekümmert, aber die sollten dann auch nicht den mpblaster-Start stören! - das geht dann wohl eher von einem lock-file aus. BTW. kann man die o.g. Zombies mit PPID 1 (init) nicht unschädlich machen (natürlich auch nicht löschen, aber unschädlich machen) indem man mit "kill -HUP 1" den init neu startet. Bei Sinix 5.2x (SysVR4) half das in manchen Fällen, unter Linux hab ich das noch nicht gesehen... -- may the tux be with You! Joerg Thuemmler sysadmin@vordruckleitverlag.de Vordruck Leitverlag GmbH Berlin, ZNL Freiberg Halsbruecker Str. 31b, 09599 Freiberg, Germany Tel. +49 (0)3731/303121