Le 12606i�me jour apr�s Epoch,
[EMAIL PROTECTED] �crivait:

> Le Tue, 06 Jul 2004 20:40:14 +0200, Sylvain a �crit�:
>
>> On Tue, Jul 06, 2004 at 06:19:08PM +0200, nicolas wrote : 
>> Generalement, le fait de tuer le processus 'p�re' fonctionne. Donc il faut
>> que tu recupere le PID du p�re avec ps auxf, les processes seront sous
>> forme d'arborescence, tu remonte a la racine et tu as le papa :)
>
> Le processus p�re est init. :-)

Alors tant mieux :)

Le gentil init r�cup�re la paternit� des processes orphelins (une
vraie m�re poule, cet init), de fa�on � pouvoir d�barasser le noyau
des traces pouvant rester apr�s l'arr�t du programme.

Dans ce cas, il ne restera plus de zombies. Par contre, le programme
*doit* se terminer. Si il reste bloqu� sur une IO, alors il y a
probl�me. Il faut attendre que l'IO finisse en timeout. Un read
bloquant sur un pipe ou un fichier peut poser le probl�me. Dans ce
cas, il faut utiliser des trucs comme lsof ou regarder dans
/proc/<pid>/fd pour prendre les mesures n�cessaires.

-- 
"Here comes Mr. Bill's dog."
-- Narrator, Saturday Night Live

Répondre à