Re: Wie kille ich Prozesse mit Status "defunct"

Werner Modenbach <[email protected]> Wed, 2 Mar 2005 15:40:17 +0100
Newsgroups gmane.linux.redhat.general.german
Organization ALC Computertechnik GmbH
Message-ID <[email protected]>
Oh, was Du sagst gefällt mir garnicht :(
Wenn ich sowas hier habe,

11030 ?        S      0:44  \_ kdeinit: konqueror --silent
11032 ?        S      0:00  |   \_ kdeinit: konqueror --silent
11033 ?        Z      0:00  |       \_ [kdeinit] <defunct>
11034 ?        Z      0:00  |       \_ [kdeinit] <defunct>
11035 ?        Z      0:00  |       \_ [kdeinit] <defunct>

dann müßte ich also folgerichtig kdeinit killen. Sicher nicht sehr gesund für 
mein Desktop!

- Werner -

Am Mittwoch, 2. März 2005 15:20 schrieb Martin Schmiderer:
> Hallo,
>
> On Wed, Mar 02, 2005 at 02:50:32PM +0100, Werner Modenbach wrote:
> > Hallo miteinander,
> >
> > momentan kommt es auf meinem Dektoprechner häufiger vor, daß Prozesse als
> > Zombies hängen bleiben. Das sind dann immer "java"-Prozesse. Dabei geht
> > mein Rechner langsam aber sicher in die Knie :-(
>
> Normalerweise laesst sich ein Zombie nicht killen... :) Sie werden von
> init gekillt wenn der parent-prozess stirbt.
>
> man ps ist dein freund
>
> Processes marked <defunct> are dead processes (so-called "zombies")
> that
> remain because their parent has not destroyed them properly. These
> processes
> will be destroyed by init(8) if the parent process exits.
>
> -------------------------------------------
> [schmider@stderr: schmider]$ ps auxwww |grep defunct |grep -v grep
> root       431  0.0  0.0     0    0 ?        Z    13:36   0:00
> [python] <defunct>
> root      2430  0.0  0.0     0    0 ?        Z    15:04   0:00 [cron]
> <defunct>
>
> [schmider@stderr: schmider]$ sudo kill -9 431 2430
>
> [schmider@stderr: schmider]$ ps auxwww |grep defunct |grep -v grep
> root       431  0.0  0.0     0    0 ?        Z    13:36   0:00
> [python] <defunct>
> root      2430  0.0  0.0     0    0 ?        Z    15:05   0:00 [cron]
> <defunct>
> -------------------------------------------
>
> > Mit "killall -9 java" bekomme ich die alle weg, aber leider auch die, die
> > keine Zombies sind.
>
> man nehme kill -9 prozessid (mit ps ermitteln)
>
> > Weiß jemand, ob man gezielt Prozesse mit einem bestimmten Status killen
> > kann?
>
> ja :)
>
> > Danke für jeden Tip.
> >
> > - Werner -
> >
> > _______________________________________________
> > redhat-list-de mailing list
> > [email protected]
> > https://www.redhat.com/mailman/listinfo/redhat-list-de
>
> Gruss,
>
> Martin