我认为这个问题说明了一切。我想在 child 执行另一个程序后向 child 发送信号,但我不确定图像被破坏和覆盖后 child 和 parent 是否仍然共享信号。我相信 parent 和 child 仍然共享信号和文件,这是真的吗?
最佳答案
在 exec
之后,子进程仍将具有相同的 pid,您可以向该 pid 发送信号,但任何存在的处理程序都将消失。 child 必须自己设置显式处理程序。
关于c - 如果 child 用 exec() 覆盖图像, parent 和 child 是否仍然共享信号控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4066771/