Présentation
pkill est une ligne de commande utilisée pour envoyer des signaux terminés aux processus. Le signal peut être envoyé à n'importe quel processus en appelant le nom complet ou le nom abrégé.
Cet article décrira les détails de l'utilisation de la commande pkill sous Linux.
Les processus en cours d'exécution
Vous pouvez lister tous les processus en cours d'exécution sur votre machine Ubuntu en exécutant la commande suivante :
$ top
Sortie :
Appuyez sur Ctrl + C pour arrêter
Utiliser la commande pkill
Voici sa syntaxe :
pkill [option] pattern
motif
Appelle une expression régulière étendue qui correspond à un nom de processus ou de ligne de commande.
Si vous utilisez la ligne de commande pkill sans [option], 15 Le signal (-TERM) sera envoyé par pkill au PID. (ID de processus)
Les utilisateurs de Linux utilisent généralement les trois types de signaux ci-dessous :
1 (HUP) :recharger un processus
-9 (KILL) :tuer un processus
15 (TERM) :arrêter un processus de manière élégante
Par exemple :
$ pkill -9 chrome
La commande ci-dessus fermera le navigateur Chrome.
kill -l est utilisé pour lister tous les signaux que vous pouvez utiliser.
Sortie :
Il existe 3 façons différentes de spécifier les signaux :
- à l'aide d'un nombre (par exemple, -9)
- avec le préfixe "SIG" (par exemple, -SIGKILL)
- sans le préfixe "SIG" (par exemple, -KILL)
Pour démonstration, afin de tuer le plus ancien écran créé :
$ pkill -9 -o screen
Pour recharger le processus gitlab-runner, exécutez :
$ sudo pkill -HUB gitlab-runner
Conclusion
Vous avez déjà parcouru les détails de l'utilisation de la commande pkill sous Linux.
Si vous avez des commentaires, s'il vous plaît faites le moi savoir. Merci d'avoir lu.