编辑:由于我的问题不清楚,让我重新表述一下:如何找到进程处理的信号?来自这个答案: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
是否有效地终止了睡眠进程?从“状态”文件来看,睡眠似乎没有处理任何信号。我遗漏了什么?