Hanya ingin tahu tentang perbedaan antara sinyal SIGSTOP dan SIGTSTP.
unix
signals
signal-handling
pengguna1419715
sumber
sumber
Control-Z
tidak memicuSIGTSTP
atau menurut Anda seharusnya tidak?terminal stop
berarti TSTP./usr/include/x86_64-linux-gnu/bits/signum.h
sumber
/usr/include/sys/iso/signal_iso.h
/usr/include/sys/signal.h
SIGSTOP tidak dapat diabaikan oleh proses yang ditargetkan.
Contoh bagusnya adalah pemutar video
mpv
, dapat diabaikanSIGTSTP
tetapi tidakSIGSTOP
.Anda dapat menguji dengan video yang sedang berjalan:
kill -SIGTSTP $(pidof mpv)
dankill -SIGSTOP $(pidof mpv)
Tentu saja
kill -SIGCONT $(pidof mpv)
untuk melanjutkan bermain.sumber