GNU/Linux >> Tutoriels Linux >  >> Linux

Exemples de commandes pkill sous Linux

La commande pkill envoie tout signal spécifié, ou par défaut le signal de terminaison, aux processus basés sur un modèle correspondant. Semblable à la commande pgrep, mais envoie en fait un signal au lieu d'imprimer sur stdout. Par exemple, si vous démarrez top dans un terminal, puis lancez pkill top dans un autre terminal, vous verrez que top se termine. La commande correspondait à un modèle de nom plutôt qu'à un ID de processus.

Syntaxe

La syntaxe de cette commande est :

# pkill [options] {pattern}

Les commandes kill et pkill envoient des signaux aux processus leur ordonnant de se terminer. Chaque signal a un numéro, un nom et un événement associé. Vous trouverez ci-dessous certains des signaux les plus couramment utilisés avec leurs fonctionnalités.

Nombre Nom Description
1 SIGHUP Recharger le fichier de configuration
2 SIGINT Interruption par le clavier (ctrl+c)
9 SIGKILL tuer le processus
15 SIGTERM Terminer le processus immédiatement. (Terminer un processus de manière contrôlée afin que le nettoyage soit possible)
18 SIGCON Continuer le processus arrêté avec STOP
19 ARRÊTER Arrêter le processus
Remarque  :Cependant, il existe des processus qui ne doivent pas être terminés, tels que init traiter. La suppression de tels processus peut entraîner un plantage du système. Un superutilisateur peut tuer n'importe quel processus du système.

Exemples de commande pkill

1. Tuez tous les processus qui correspondent :

# pkill "process_name"

2. Tuez tous les processus qui correspondent à leur commande complète au lieu du nom du processus :

# pkill -f "command_name"

3. Forcer l'élimination des processus de correspondance (ne peut pas être bloqué) :

# pkill -9 "process_name"

4. Envoyez le signal SIGUSR1 aux processus qui correspondent :

# pkill -USR1 "process_name"

5. Tuez le processus principal `firefox` pour fermer le navigateur :

# pkill --oldest "firefox"

6. La commande pkill peut être utilisée pour envoyer un signal aux processus exécutés à partir d'un terminal de contrôle spécifique, comme indiqué dans la syntaxe suivante :

# pkill -t [terminal_name] -U UID [command_pattern]


Linux
  1. Exemples de commande rm sous Linux

  2. kill Exemples de commandes sous Linux

  3. Exemples de commandes ps sous Linux

  4. Exemples de commandes sa sous Linux

  5. Exemples de commandes renice sous Linux

16 exemples de commandes Echo sous Linux

9 exemples de commandes tee sous Linux

Apprenez les commandes Pgrep et Pkill avec des exemples sous Linux

Commande Pkill sous Linux

Commande Killall sous Linux avec des exemples

Exemples de commandes id sous Linux