2017-02-24 59 views
1

在fork()之后,如果没有明确的setpgid被任何进程调用,子进程组标识是什么?UNIX子进程组标识

我在网上搜索(自己做一些测试),看起来它是父级的进程组标识。但是我在哪里可以找到提到这个的标准文件?

谢谢。

回答

2

孩子继承其父进程组。

这是POSIX标准行为,在definition of a "process group"提到:

3.296过程组

的进程的集合,其允许相关的过程的信令。系统中的每个进程都是由进程组ID标识的进程组的成员。 新创建的进程将加入其创建者的进程组。

(强调)

的行为也暗示通过POSIX specification of fork(),其中,描述是继承由子进程许多工艺属性后,澄清,“[α] LL其它工艺在POSIX.1-2008中定义的特性在父进程和子进程中应该是相同的。“