Ami*_*min 3 linux process kill
我知道 TSTP 会停止正在执行的进程,信号 id 是 20,它等于 ctrl+z。
我搜索了缩写,但没有找到任何东西!有人知道吗?
逐字地“吨EMPORARY ST ö p ”。
您可以在旧论文中找到它,例如Evolving the UNIX System Interface to Support Multithreading Programs(Paul R. McJones 和 Garret F. Swart,1987 年 9 月 28 日):
如果接收到未注册处理程序的信号,则会发生默认操作。根据信号,默认操作是什么都不做、终止进程、暂时停止进程或继续停止的进程。
...
要停止进程,请向其发送停止信号(例如,SigTStp;请参见第 44 页)。要重新启动已停止的进程,请向其发送继续信号 (SigCont)。
顺便说一下,4.3BSD<signal.h>有不同的倾向:
#define SIGTSTP 18 /* stop signal from tty */
Run Code Online (Sandbox Code Playgroud)