【问题标题】:What happen to the children of a process that call setsid()?调用 setsid() 的进程的子进程会发生什么?
【发布时间】:2017-12-01 23:13:07
【问题描述】:

在为Jehanne 进行POSIX 信号仿真时,我意识到standard 并不能解释调用setsid() 的进程的现有子进程会发生什么。

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

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

【问题讨论】:

    标签: c unix signals posix


    【解决方案1】:

    什么都没有;他们保留他们的会话。而且 SIGCHLD 和会话无关,只是父子关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 2020-01-04
      • 2013-06-18
      • 2013-05-14
      • 1970-01-01
      • 1970-01-01
      • 2013-06-24
      相关资源
      最近更新 更多