Forcer le processus init à exécuter l'appel système wait

Forcer le processus init à exécuter l'appel système wait - Divers - Linux et OS Alternatifs

Marsh Posté le 06-03-2008 à 10:25:22    

Bonjour,
 
J'ai lu que lorsqu'un processus zombie est rattaché à init, ce dernier exécutait périodiquement l'appel système wait afin de virer les processus zombies. Avez-vous une idée de comment forcer l'exécution de wait par le processus init?

Reply

Marsh Posté le 06-03-2008 à 10:25:22   

Reply

Marsh Posté le 06-03-2008 à 10:39:15    

La vraie question à se poser, ce serait plutot comment est-ce que tu te retrouves avec des processus zombies, et d'essayer de les enlever à la racine.

Reply

Marsh Posté le 06-03-2008 à 10:44:20    

Non non je t'assure ma question est une vraie question. Même ta remarque est juste, la mienne reste valable.

Reply

Marsh Posté le 06-03-2008 à 11:02:23    

Je pense que ce n'est pas faisable, si le père meure init appellera tout seul le wait(2). Donc si tu vois des zombies c'est que le processus père qui les a lancé est toujours actif (si je ne dis pas de bêtise bien sur)

Reply

Marsh Posté le 06-03-2008 à 11:05:52    

ps -ef |grep cache
proxy    15960     1  0 Feb01 ?        00:00:00 [cacheagt <defunct>]
proxy     5344     1  0 Feb02 ?        00:00:00 [cacheagt <defunct>]
 
On peut voir que le père est bien init.

Reply

Marsh Posté le 06-03-2008 à 11:38:18    

et c'est grave d'avoir des zombies ?

Reply

Marsh Posté le 06-03-2008 à 14:03:06    

Taz a écrit :

et c'est grave d'avoir des zombies ?


 
Faut juste faire attention qu'ils ne te mordent pas :o


---------------

Reply

Sujets relatifs:

Leave a Replay

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