Partage
  • Partager sur Facebook
  • Partager sur Twitter

arrêter un processus parent et tous ses enfants

    13 septembre 2021 à 14:32:36

    Bonjour.

    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.

    Merci de votre aide

    • Partager sur Facebook
    • Partager sur Twitter
      13 septembre 2021 à 15:37:16

      cf. man pkill
      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

        17 septembre 2021 à 1:40:57

        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
        • Partager sur Facebook
        • Partager sur Twitter
          17 septembre 2021 à 21:04:47

          J'utilisais killall à l'époque il me semble...Si je me souviens bien.
          • Partager sur Facebook
          • Partager sur Twitter

          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.
          • Editeur
          • Markdown