[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: processus intuable



Le 12606ième jour après Epoch,
nicolas.patrois@online.fr é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



Reply to: