C’est tout. Je me pose la question de la différence entre SIGSTOP et SIGTSTP.
Les deux signaux sont conçus pour suspendre un processus qui sera éventuellement repris avec SIGCONT
. Les principales différences entre eux sont:
SIGSTOP
est un signal envoyé par programmation (ex: kill -STOP pid
) alors que SIGTSTP
est généralement envoyé par un utilisateur en tapant sur un clavier, généralement Control – Z .
SIGSTOP
ne peut pas être ignoré. SIGTSTP
pourrait être.
/usr/include/x86_64-linux-gnu/bits/signum.h
#define SIGSTOP 19 /* Stop, unblockable (POSIX). */ #define SIGTSTP 20 /* Keyboard stop (POSIX). */