Arrêter un processus

Lorsqu'on fait des recherches pour savoir comment arrêter un processus sous Linux, on tombe souvent sur la commande suivante :

# Utilisation du signal SIGKILL
kill -9 <processus>

Cette commande ne doit être utilisée qu'en dernier recours car elle ne laisse pas le temps au processus en question de s'arrêter proprement.1)
Il ne peut pas :

De manière générale, il faut :

  1. envoyer -15 (signal SIGTERM) et attendre quelques secondes
  2. s'il ne répond pas, envoyer -2 (signal SIGINT)
  3. s'il ne répond toujours pas, envoyer -1 (signal SIGHUP)
  4. en dernier recours, supprimer le binaire car son fonctionnement est mauvais.
1)
Plus d'informations sont disponible ici