Syntaxe
pkill [OPTIONS] MOTIF
Options principales
| Option | Description |
|---|
-SIGNAL | Specifier le signal a envoyer (ex: -9, -TERM) |
-u | Filtrer par utilisateur |
-f | Rechercher dans la ligne de commande complète |
-n | Envoyer le signal au processus le plus recent |
-o | Envoyer le signal au processus le plus ancien |
-x | Correspondance exacte du nom |
-e | Afficher les processus termines |
Exemples
Terminer un processus par son nom
$ pkill nginx
Forcer l'arret d'un processus avec SIGKILL
$ pkill -9 firefox
Terminer les processus d'un utilisateur spécifique
$ pkill -u guest
Envoyer un signal de rechargement a un service
$ sudo pkill -HUP nginx
Terminer un processus par sa ligne de commande
$ pkill -f "python manage.py runserver"
Afficher le nom des processus termines
$ pkill -e -u mouctar node
node killed (pid 1842)
node killed (pid 2456)
Terminer uniquement le processus le plus recent
$ pkill -n bash
Combiner avec pgrep pour vérifiér avant d'agir
$ pgrep -la node
1842 node /home/mouctar/app/server.js
2456 node /home/mouctar/projet/index.js
$ pkill -f "node /home/mouctar/projet"
$ pgrep -la node
1842 node /home/mouctar/app/server.js