Maison  >  Article  >  Comment arrêter après avoir exécuté la commande nohup

Comment arrêter après avoir exécuté la commande nohup

小老鼠
小老鼠original
2024-03-18 15:00:34951parcourir

Quatre méthodes : recherchez l'ID du processus (PID) et utilisez la commande "kill" pour tuer le processus ; utilisez la commande "killall" (à utiliser avec prudence) pour tuer tous les processus "nohup" ; dossier pour obtenir des informations pertinentes. Grâce à ces méthodes, les utilisateurs peuvent arrêter efficacement les tâches exécutées en arrière-plan par la commande « nohup ».

Comment arrêter après avoir exécuté la commande nohup

Une fois que vous utilisez la commande nohup pour mettre une tâche en arrière-plan pour exécution, elle ne se terminera pas à la fermeture du terminal. Pour arrêter une tâche exécutée en arrière-plan par la commande nohup, vous devez terminer la tâche manuellement. Voici quelques méthodes :

  1. Recherchez l'ID du processus (PID) :

    • Utilisez la commande ps pour trouver le PID du processus nohup en cours d'exécution : ps -ef | grep 'nohup'.
    • Trouvez le PID de la tâche que vous souhaitez fermer.
  2. Utilisez la commande kill pour tuer le processus :

    • Utilisez la commande kill plus le PID du processus pour tuer le processus : kill PID.
    • Si le processus ne peut pas être terminé normalement, vous pouvez essayer d'utiliser kill -9 PID pour le terminer de force.
  3. Utilisez la commande killall (à utiliser avec prudence) :

    • S'il existe plusieurs processus nohup, vous pouvez utiliser la commande killall pour mettre fin à tous les processus nohup : killall nohup.
    • Mais veuillez noter que cela tuera tous les processus avec la commande nohup, y compris ceux que vous souhaiterez peut-être conserver.
  4. Afficher le fichier nohup.out (facultatif) :

    • Si votre commande nohup a une sortie, vous pouvez afficher le fichier nohup.out pour obtenir des informations pertinentes.

Grâce à la méthode ci-dessus, vous pouvez fermer manuellement les tâches exécutées en arrière-plan par la commande nohup.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn