GNU/Linux >> Tutoriels Linux >  >> Linux

Linux :fermer un programme avec la ligne de commande (ne pas le tuer)

Par défaut, la commande kill enverra SIGTERM (signal de fin) au processus en cours. Contrairement à SIGKILL , qui tuera de force le processus sans aucune chance de répondre, le SIGTERM signal peut être intercepté par le processus, ce qui lui permet de se terminer normalement. Si oui ou non c'est réellement le fait terminer gracieusement dépend entièrement du processus lui-même ; il peut tout aussi facilement se tuer ou ignorer complètement le signal.

Vous pouvez vous assurer que vous envoyez SIGTERM au lieu d'un autre signal en le rendant explicite sur la ligne de commande ainsi :

kill -s TERM <pid>

Notez que lors de l'utilisation de pkill plutôt que kill , pour spécifier TERM la syntaxe est :

pkill -TERM <process-name>

pkill est comme kill, mais vous pouvez utiliser le nom du processus plutôt que l'identifiant. man pkill


Linux
  1. Travailler avec des canaux sur la ligne de commande Linux

  2. Linux - Quand ne devrais-je pas tuer -9 Un processus ?

  3. Conseils de ligne de commande Linux pour augmenter la productivité

  4. Comment tuer un processus sous Linux en utilisant la commande ?

  5. Redémarrez le processus sur Linux par son numéro pidn avec la commande kill, comment ?

La commande Wait sous Linux expliquée avec des exemples

5 façons rapides de tuer un processus sous Linux

Comment vérifier la version du système d'exploitation avec la ligne de commande Linux

Comment installer Dig sous Linux avec des exemples de ligne de commande

Comment tuer un processus sous Linux

Utilisation de la commande Linux sed avec des exemples