Bash ne semble pas créer de zombies. Il semble que les processus soient immédiatement récoltés lorsqu'ils sont tués.
Puis-je faire bash faire des zombies?
Pourquoi je demande:
J'aimerais pouvoir tuer un processus enfant en toute sécurité ou en toute sécurité kill -9
s'il ne meurt pas dans un certain laps de temps, mais je ne veux pas zapper accidentellement un processus qui n'est pas mon processus enfant. Les processus Zombie le rendent généralement très facile et sûr pour les conditions de course.
kill -KILL %n
où n
est le numéro du travail, etc.), au lieu d'essayer de le contourner.
timeout
commande?
unshare
pour créer un espace de noms PID, de sorte que de l'intérieur de cette arborescence de processus, les processus externes soient isolés et inaccessibles.