当我的任何分叉子进程终止时,我希望收到 SIGKILL 而不是 SIGCHLD。在 Linux 上,可以通过将不同的子终止信号传递给clone()
1来实现这一点。
在任何其他 Unix 平台上,尤其是 macOS 上,这可能吗?我知道关闭管道技巧,并且可能会实现它,但只是检查是否有更好的方法。
- 请参阅“子终止信号”
clone(2)
文档。
当我的任何分叉子进程终止时,我希望收到 SIGKILL 而不是 SIGCHLD。在 Linux 上,可以通过将不同的子终止信号传递给clone()
1来实现这一点。
在任何其他 Unix 平台上,尤其是 macOS 上,这可能吗?我知道关闭管道技巧,并且可能会实现它,但只是检查是否有更好的方法。
clone(2)
文档。