unix - signal handler c
¿Cuál es la diferencia entre SIGSTOP y SIGTSTP? (2)
/usr/include/x86_64-linux-gnu/bits/signum.h
#define SIGSTOP 19 /* Stop, unblockable (POSIX). */
#define SIGTSTP 20 /* Keyboard stop (POSIX). */
Eso es. Me preguntaba sobre la diferencia entre SIGSTOP y SIGTSTP.
Ambas señales están diseñadas para suspender un proceso que eventualmente se reanudará con SIGCONT
. Las principales diferencias entre ellos son:
SIGSTOP
es una señal enviada de forma programática (por ejemplo:kill -STOP pid
) mientras que elSIGTSTP
generalmente es enviado por un usuario escribiendo en un teclado, generalmente Control - Z.SIGSTOP
no puede ser ignorado.SIGTSTP
podría ser.