kill
Processus et système
Syntaxe
kill [-SIGNAL] <pid>Envoie un signal a un PID pour arreter un processus ; le TERM par defaut lui laisse le temps de faire le menage, alors que `-9` ne peut pas etre intercepte et laisse fichiers ouverts et verrous derriere lui.
Options courantes
| Option | Signification |
|---|---|
| -15 / -TERM | The default: ask the process to shut down so it can clean up. |
| -9 / -KILL | Cannot be caught or ignored. The process dies immediately with no cleanup. |
| -1 / -HUP | Traditionally means "reload your configuration" for daemons. |
| -0 | Send nothing; just test whether the PID exists and you may signal it. |
| -l | List the signal names and numbers on this system. |
Exemples
kill 1234Politely ask PID 1234 to exit.
kill -9 1234Force it out after the polite attempt did nothing.
kill -HUP $(pgrep -o nginx)Tell the nginx master process to reload its config.
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 kill ?
Envoie un signal a un PID pour arreter un processus ; le TERM par defaut lui laisse le temps de faire le menage, alors que `-9` ne peut pas etre intercepte et laisse fichiers ouverts et verrous derriere lui.
Q. Comment l’écrire ?
kill [-SIGNAL] <pid> — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 5 ici ; la liste complète est dans man kill. Cette commande relève de Processus et système.
Commandes liées
page man: man kill