我们可以为linux用户空间程序中的每个信号分配信号处理程序吗?

时间:2013-06-05 01:39:24

标签: c linux

如果我们指定不同的处理程序来说SIGABRT等等。我们可能无法杀死这个过程,显而易见,除非我们可以,否则这不是一个好主意。因此,手册说SIGSTOP和SIGKILL不能被阻止或忽略,这是否意味着无论你分配什么处理程序它都必须杀死或停止进程?

1 个答案:

答案 0 :(得分:2)

无法捕获或忽略SIGSTOPSIGKILL信号。可以使用signal()sigaction()为它们设置处理程序,但这些处理程序永远不会被调用,所以没有必要这样做。