Apenas me perguntando sobre a diferença entre os sinais SIGSTOP e SIGTSTP.
unix
signals
signal-handling
user1419715
fonte
fonte
Control-Z
que não é acionadoSIGTSTP
ou acha que não deveria?terminal stop
significa TSTP./usr/include/x86_64-linux-gnu/bits/signum.h
fonte
/usr/include/sys/iso/signal_iso.h
/usr/include/sys/signal.h
SIGSTOP não pode ser ignorado pelo processo direcionado.
Um bom exemplo disso é o reprodutor de vídeo
mpv
, ele pode ignorar,SIGTSTP
mas não podeSIGSTOP
.Você pode testar com um vídeo em execução:
kill -SIGTSTP $(pidof mpv)
ekill -SIGSTOP $(pidof mpv)
Claro,
kill -SIGCONT $(pidof mpv)
para retomar o jogo.fonte