SIGSTOP和SIGTSTP有什么区别?
而已。 只是想知道SIGSTOP和SIGTSTP的区别。
这两个信号的devise都是为了暂停SIGCONT
最终恢复的进程。 他们之间的主要区别是:
-
SIGSTOP
是以编程方式发送的信号(例如:kill -STOP pid
),而SIGTSTP
通常由用户在键盘上input(通常为Control – Z)发送 。 -
SIGSTOP
不能被忽略。SIGTSTP
可能是。
/usr/include/x86_64-linux-gnu/bits/signum.h
#define SIGSTOP 19 /* Stop, unblockable (POSIX). */ #define SIGTSTP 20 /* Keyboard stop (POSIX). */