Description

La commande kill permet de supprimer un processus.

En fait, la commande kill envoie ce que l'on appelle "un signal" à un processus.Cela permet d'informer un processus d'un événement particulier. En pratique, dans 99% des cas kill sert à supprimer les processus.

Exemples

  • kill 1234 : supprime le processus ayant 1234 comme identificateur de processus
  • kill -KILL 1234 : envoie le signal KILL (numéro 9) au processus 1234.

Informations complémentaires

Trucs et astuces

Par défaut, commande envoie le signal TERM (numéro 15). Certains processus peuvent capter le signal 15 et ne pas s'arrêter. Par contre, un processus ne peut pas capter le signal KILL.

Si un de vos programmes boucle, pensez à le supprimer avec kill avant de quitter la session pour éviter qu'il ne consomme uniquement des ressources.

killall est une alternative intéressante à kill. killall permet de supprimer tous les processus qui ont un nom donné. Cela évite de devoir utiliser ps pour obtenir le numéro de processus à supprimer.