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
| Option | Signification |
|---|---|
| -9 | Force, with no chance for the process to clean up. |
| -i | Ask for confirmation before each kill (Linux). |
| -u <user> | Only the processes of that user with this name. |
| -e | Require an exact match for names longer than 15 characters (Linux). |
| -w | Wait until the processes are really gone (Linux). |
| -m <pattern> | Treat the argument as a regular expression (macOS/BSD). |
Exemples
killall nodeStop every process whose executable is named node.
killall -9 DockForce-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