processus zombie
Une entrée de la table des processus conservée pour un processus déjà sorti, le temps que son parent vienne lire son code de retour. ps affiche Z dans la colonne STAT, parfois <defunct> dans COMMAND. Rien ne s'exécute : plus de mémoire détenue, plus de fichier ouvert, aucun processeur consommé. Aucun signal ne l'atteint donc, -9 compris — on ne tue pas ce qui est déjà mort. Le fautif est le parent, qui ne récupère pas ses enfants. Corrigez-le ou redémarrez-le et les zombies disparaissent d'un coup ; si le parent meurt, le PID 1 adopte ses enfants et fait le ménage à sa place. Quelques zombies dans le compteur zombie de top sont la vie normale d'une machine. Des milliers signalent une fuite d'entrées, et le stock est fini : /proc/sys/kernel/pid_max vaut 4194304 sur Ubuntu 24.04.
Aussi écrit : zombie, defunct, état Z
