C'est encore plus subtil parce que le SIGHUP existe également et tue le programme également, par défaut. Sauf qu'il me semble que
Hang Up s'entend dans le sens « plantage » (à vérifier). En tout cas,
man 7 signal dit de lui :
Sinon, tout dépend de ce que l'on entend par STOP, justement. « Arrêter » ne signifie pas forcément « Terminer » puisque justement, son pendant est « Reprendre ». En Basic, l'instruction STOP était différente de END, elle provoquait un
Break (que l'on déclenchait en temps normal par Ctrl-C

).
Sous Unix, il y a au moins sept signaux différents pour arrêter l'exécution d'un processus.
SIGSTOP, qui mets le processus en attente pour être repris,
et, si je ne dis pas de bêtises :
SIGTERM qui demande au programme de se finir de lui-même (donc mort par défaut),
SIGQUIT qui indique qu'on a demandé à sortir depuis le clavier,
SIGABRT, envoyé par le processus lui-même pour dire qu'il n'ira pas à terme (
abort(), généralement envoyé en cas d'exception non rattrapée) ;
SIGHUP, décrit ci-dessus ;
SIGKILL, terminaison de force (le programme ne se verra même pas mourir)
SIGINT interruption au clavier.
Partager