On Sun, Jun 29, 2003 at 11:39:46AM +0200, Alain Tesio wrote:
> On 28 Jun 2003 19:00:29 +0200
> hendrickx guy <[EMAIL PROTECTED]> wrote:
> 
> > 
> > depuis hier quand je tape la commande top j'ai un processus zombie
> > tout d'abord c'est quoi exactement un prosecus zombie
> 
> Le kernel garde la liste des processus termin�s avec leur statut d'ex�cution
> tant que leur parent ne l'a pas demand�. Si le parent se termine ou est
> kill� avant de demander le code de retour, le fils devient zombie.

Je n'en suis pas s�r.

Tout processus se terminant devrait passer par l'�tat zombi et y rester 
jusqu'� ce que son p�re prenne connaissance de sa terminaison.

Si le p�re se termine avant d'avoir pris connaissance de cette
terminaison, le zombi devrait �tre adopt� par le processus num�ro 1
(init) qui est avis� que son fils adoptif est termin� et prend en compte
cette terminaison (ce qui entraine la suppression du processus zombi).

En tout cas, les choses se passent ainsi dans le monde Unix. On peut
donc s'attendre � ce que soit pareil avec Linux...

A mon avis, le p�re du zombi n'est pas termin�, mais quelque chose fait
qu'il ne prend pas connaissance de la terminaison d'un de ses fils.

> >  command savoir qui c'est et comment regler cela 
> 
> Je crois que tu ne peux pas, mais ils ne consomment presque pas de ressources.

Si je me souviens bien, un processus zombi ne consomme qu'une seule 
ressource : une entr�e dans la table des processus.

Pour te d�barasser de tom zombi, une solution particuli�rement brutale
serait de tuer son p�re (champ PPID dans ps) avec un kill -9 par exemple
mais avant de tuer le p�re, assure toi que les cons�quences de sa mort
ne seront pas pire que le mal. Bref, utilise ton jugement. 

A+
--
J�r�me

Répondre à