Je vais énoncer une possibilité spécifique à l'application.
Lorsque vous utilisez killall program
, a SIGTERM
(signal 15) est envoyé au programme. La réponse habituelle à SIGTERM
est que le programme se termine de façon élégante.
Maintenant que le SIGTERM
est capturable, un programme peut avoir un gestionnaire de signal pour SIGTERM
qui effectuerait une tâche en recevant le premier SIGTERM
(première killall
) et revenir à un état où le second SIGTERM
mettrait simplement fin à l'opération (action par défaut). Cela dépend fortement du développeur du programme bien sûr et n'est pas un cas général.