调用setsid()的进程的子进程会发生什么?

时间:2017-12-01 23:13:08

标签: c unix signals posix

使用Jehanne的POSIX信号模拟时,我意识到standard并未解释调用setsid()的流程的现有子项会发生什么。

我想知道他们是否留在上一个会话和流程组中,或者他们将在新会话中跟随父级。

并且,如果他们留在上一个会话/小组中,父母在退出时是否仍会收到SIGCHLD?

1 个答案:

答案 0 :(得分:4)

没有;他们保留了会话。 SIGCHLD与会话无关,只与父子关系有关。