【发布时间】:2017-12-01 23:13:07
【问题描述】:
在为Jehanne 进行POSIX 信号仿真时,我意识到standard 并不能解释调用setsid() 的进程的现有子进程会发生什么。
我想知道他们是否保留在上一个会话和进程组中,或者他们将在新会话中跟随父级。
而且,如果他们留在上一个会话/组中,父母在他们退出时是否仍会收到 SIGCHLD?
【问题讨论】:
在为Jehanne 进行POSIX 信号仿真时,我意识到standard 并不能解释调用setsid() 的进程的现有子进程会发生什么。
我想知道他们是否保留在上一个会话和进程组中,或者他们将在新会话中跟随父级。
而且,如果他们留在上一个会话/组中,父母在他们退出时是否仍会收到 SIGCHLD?
【问题讨论】:
什么都没有;他们保留他们的会话。而且 SIGCHLD 和会话无关,只是父子关系。
【讨论】: