Me pregunto acerca de la diferencia entre las señales SIGSTOP y SIGTSTP.
unix
signals
signal-handling
usuario1419715
fuente
fuente
Control-Z
que no se activaSIGTSTP
o cree que no debería?terminal stop
significa TSTP./usr/include/x86_64-linux-gnu/bits/signum.h
fuente
/usr/include/sys/iso/signal_iso.h
/usr/include/sys/signal.h
SIGSTOP no puede ser ignorado por el proceso objetivo.
Un buen ejemplo de eso es el reproductor de video
mpv
, puede ignorarSIGTSTP
pero noSIGSTOP
.Puede probar con un video en ejecución:
kill -SIGTSTP $(pidof mpv)
ykill -SIGSTOP $(pidof mpv)
Por supuesto
kill -SIGCONT $(pidof mpv)
para seguir jugando.fuente