Forcer le processus init à exécuter l'appel système wait - Divers - Linux et OS Alternatifs
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.
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.
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)
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.
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 
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?