Sur shell (Linux), je ne suis pas arrivé à trouver la bonne méthode pour arrêter un processus parent (dont je connais le pid) avec tous ses enfants (et petits enfants).
La commande : "kill pid" ne tue que le processus père.
J'ai remarqué que le processus parent et l'ensemble des processus fils engendrés appartiennent au même groupe.alors il m'a suffit simplement de faire un kill de ce groupe avec la commande :
kill -- -$PGID // PGID est le numéro du processus groupe
J'utilisais killall à l'époque il me semble...Si je me souviens bien.
arrêter un processus parent et tous ses enfants
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique