On Tue, 26 Nov 2002, Marc SCHAEFER wrote:
> On Tue, 26 Nov 2002, Sagon Yann wrote:
>
> > > En dehors de la raison qui fait que ton int. php ne fonctionne plus, tu
> > > peux faire disparaitre tes process en tuant le PPID de 2006 & 2151.
> > Tu veux dire quelque chose genre: kill -9 2006 ?
> > Si c'est �a, �a ne marche pas:(
>
> Sur le *parent* PID (PPID), pas sur le processus fils, il est d�j� mort,
> on ne s'acharne pas sur les morts.
Et pour le conna�tre, le papa:
$ ps -o ppid= 2006 2151
Pour le t�m�raires:
$ ps -o ppid= 2006 2151 | grep -v \\b1\\b | xargs -r kill -9
Devrait marcher...
Attention!!! Si cela ne marche pas, cette commande peut avoir un effet
f�cheux sur l'�quilibre de votre syst�me!
Voire un truc du genre:
$ liste=$(ps -C php -o pid=,stat= | awk '/Z$/ {print $1}')
$ ps -o ppid= $liste | grep -v \\b1\\b | xargs -r kill -9
A ma d�charge:
Si vous plantez un serveur ce ne sera pas de ma faute!
(Je n'ai pas de php qui tourne en zombie pas ici.
Ces commandes n'ont donc pas �t� test�es.;)
--
F�lix Hauri - <[EMAIL PROTECTED]> - http://www.f-hauri.ch
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.