信号帮助:当孩子即将崩溃时,会向其父母发送什么信号?

时间:2019-04-15 21:42:44

标签: signals ptrace

我正在使用ptrace跟踪程序,该程序在运行时崩溃。我写了一个代码,该代码可以打印pid的堆栈跟踪。我被困在不知道何时将要崩溃以及何时应打印堆栈跟踪的问题上。

有人可以建议我将快死的程序发送给其父级的信号吗?所以我可以编写一个信号处理程序。

1 个答案:

答案 0 :(得分:0)

跟踪器可能会调用waitpid(child_pid, ...),当等待的跟踪被信号杀死时,waitpid将返回WIFSIGNALED,因此您可以在其中添加代码。