Accueil·Commandes du terminal

killall

Processus et système

Syntaxe

killall [-SIGNAL] <name>

Tue les processus par leur nom plutot que par PID ; le nom doit correspondre exactement a l'executable, si bien que `killall chrome` rate un processus nomme "Google Chrome".

Options courantes

OptionSignification
-9Force, with no chance for the process to clean up.
-iAsk for confirmation before each kill (Linux).
-u <user>Only the processes of that user with this name.
-eRequire an exact match for names longer than 15 characters (Linux).
-wWait until the processes are really gone (Linux).
-m <pattern>Treat the argument as a regular expression (macOS/BSD).

Exemples

killall node

Stop every process whose executable is named node.

killall -9 Dock

Force-restart the macOS Dock, which relaunches itself.

Ce qui tourne et ce qui mange la machine. Identifier vient avant tuer.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait killall ?

Tue les processus par leur nom plutot que par PID ; le nom doit correspondre exactement a l'executable, si bien que `killall chrome` rate un processus nomme "Google Chrome".

Q. Comment l’écrire ?

killall [-SIGNAL] <name> — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 6 ici ; la liste complète est dans man killall. Cette commande relève de Processus et système.

Commandes liées

page man: man killall