[C] komment tuer un processus zombie ?

komment tuer un processus zombie ? [C] - C++ - Programmation

Marsh Posté le 09-11-2002 à 15:14:12    

j'ai détourné le signal SIGCHLD, et j'ai récupéré le pid du processus concerné. Malheuresement, en faisant un kill dessus, le processus ne veut pas se tuer. Comment faire ?


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
Reply

Marsh Posté le 09-11-2002 à 15:14:12   

Reply

Marsh Posté le 09-11-2002 à 15:17:06    

Qu'es-ce qu'un zombie ?
 
Un mort vivant :)
 
Un zombie est un process déjà mort, mais dont le père n'a pas encore demandé confirmation (wait).
 
Donc il faut notifier le père qu'il a un fils mort, pour cela, envoyer le signal SIGCHLD a son père.
 
PS : un zombie à libéré les ressources, il n'est plus qu'une entrée dans la table des processus.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-11-2002 à 15:44:17    

tu mets des wait / waitpid


---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 09-11-2002 à 15:53:47    

Taz@PPC a écrit a écrit :

tu mets des wait / waitpid



merci...


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed