当子进程终止时接收 SIGKILL

当子进程终止时接收 SIGKILL

当我的任何分叉子进程终止时,我希望收到 SIGKILL 而不是 SIGCHLD。在 Linux 上,可以通过将不同的子终止信号传递给clone()1来实现这一点。

在任何其他 Unix 平台上,尤其是 macOS 上,这可能吗?我知道关闭管道技巧,并且可能会实现它,但只是检查是否有更好的方法。

  1. 请参阅“子终止信号”clone(2)文档。

相关内容