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?