Re: defunct

Top Page

Reply to this message
Author: Xavier Bestel
Date:  
To: Raphaël Jacquot
CC: Patrice Karatchentzeff, Guilde
Subject: Re: defunct
On Thu, 2007-02-15 at 11:00 +0100, Raphaël Jacquot wrote:
> Patrice Karatchentzeff wrote:
> > Salut,
> >
> > Il y a un truc que je ne comprends plus...
> >
> > Sur les UNIX anciens (tout sauf Linux quoi), quand on processus
> > partait en zombie, on avait un processus <defunct> dans la table des
> > processus qui restait jusqu'au prochain reboot... c'était
> > compréhensible (plus de pid donc invirable).
> >
> > Sous Linux (noyau 2.6), le processus est viré de la table des processus...
> >
> > Comment se fait-ce ?
> >
> > Merci
> >
> ben le noyau détecte le processus et dégage toutes ses ressources, selon
> l'adage qu'il est inutile de s'encombrer de choses dont on a que faire.


En fait, si ma méoire est bonne c'est pas le noyau mais plutôt init (par
ex. /usr/sbin/init) qui cherche régulièrement les zombies (les morts que
leur parent n'a pas attendu par wait()) pour les terminer proprement.

    Xav