2025-03-14 21:59:59 -06:00
|
|
|
# kill
|
|
|
|
|
|
|
|
|
|
> Envoie un signal à un processus, généralement pour l'interrompre.
|
|
|
|
|
> Tous les signaux sauf SIGKILL et SIGSTOP peuvent être interceptés par le processus pour pouvoir se terminer proprement.
|
|
|
|
|
> Plus d'informations : <https://manned.org/kill.1posix>.
|
|
|
|
|
|
|
|
|
|
- Termine un processus avec le signal SIGTERM (terminaison) par défaut :
|
|
|
|
|
|
2025-07-24 22:27:13 -06:00
|
|
|
`kill {{identifiant_processus}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Liste les noms des signaux disponibles (à utiliser sans leurs préfixes `SIG`) :
|
|
|
|
|
|
|
|
|
|
`kill -l`
|
|
|
|
|
|
|
|
|
|
- Termine un processus avec le signal SIGHUP ("raccrocher"). Beaucoup de daemons se rafraîchissent au lieu de terminer :
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`kill {{[-1|-HUP]}} {{identifiant_processus}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2025-04-03 20:36:56 -06:00
|
|
|
- Termine un processus avec le signal SIGINT ("interruption"). Généralement initié par l'utilisateur appuyant sur `<Ctrl c>` :
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`kill {{[-2|-INT]}} {{identifiant_processus}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Demande au système d'exploitation de mettre fin à un processus immédiatement (sans possibilité d'intercepter le signal) :
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`kill {{[-9|-KILL]}} {{identifiant_processus}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Demande au système d'exploitation de suspendre un processus jusqu'à recevoir le signal SIGCONT ("continue") :
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`kill {{[-19|-STOP]}} {{identifiant_processus}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2025-07-24 22:27:13 -06:00
|
|
|
- Envoie le signal `SIGUSR1` à tous les processus dans le groupe avec l'identifiant indiqué :
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`kill -SIGUSR1 -{{identifiant_groupe}}`
|