查看进程处理的信号的正确方法是什么?

查看进程处理的信号的正确方法是什么?

编辑:由于我的问题不清楚,让我重新表述一下:如何找到进程处理的信号?来自这个答案:https://unix.stackexchange.com/questions/85364/how-can-i-check-what-signals-a-process-is-listening-to

这似乎会提供这样的信息:

cat /proc/<pid>/status

在 SigCgt 下。

在这种情况下为什么如果我运行:

sleep 1d &
[1] 203027
cat /proc/203027/status

我明白了

SigCgt: 0000000000000000

据我理解,这意味着该过程不处理任何信号。

然而

kill -SIGTERM 203027

是否有效地终止了睡眠进程?从“状态”文件来看,睡眠似乎没有处理任何信号。我遗漏了什么?

相关内容