Installé avec le paquet procps
Voir aussi : ps, pgrep, kill, pstree, killall, top, htop, pwdx, jobs, fg , bg , nice, renice et nohup
Rmq : La commande killall est plus sure que la commande pkill. En effet, par défaut, killall tue un processus dont le nom exact est fourni en argument, là où pkill tue selon un pattern.
Afficher la version de la commande pkill
pkill --version
ou
apt-cache policy procps
Tuer un processus en utilisant une expression régulière
pkill pattern
Équivaut à :
killall -r pattern
ex :
# pkill .*top$
Tuer un processus par son nom exact
pkill -x processus
Équivaut à :
killall processus
ex :
# pkill -c top 2 # pkill -c -x top 1
Renvoyer le nombre de processus tués
pkill -c pattern
ex :
# pkill -c .*top$
2
Envoyer un signal spécifique
Par défaut le signal envoyé est TERM ou SIGTERM (15).
Le signal peut être spécifié en toutes lettres ou numériquement.
pkill --signal signal pattern
ou
pkill -signal pattern
Équivaut à :
killall -r -s signal pattern
ou
killall -r -signal pattern
ex :
# pkill --signal SIGKILL .*top$
# pkill -SIGKILL .*top$
# pkill --signal KILL .*top$
# pkill -KILL .*top$
# pkill --signal 9 .*top$
# pkill -9 .*top$