我一直认为子进程将与父进程位于同一进程组中。但我读过以下内容这里:
如果您从 shell 运行 some_app,shell 会为其创建一个新进程组,并使其成为会话的前台进程组。
我bash
执行了cat
,我发现cat
确实有一个与 不同的进程组 id bash
。这是让bash
子进程位于不同组的唯一行为吗?
我一直认为子进程将与父进程位于同一进程组中。但我读过以下内容这里:
如果您从 shell 运行 some_app,shell 会为其创建一个新进程组,并使其成为会话的前台进程组。
我bash
执行了cat
,我发现cat
确实有一个与 不同的进程组 id bash
。这是让bash
子进程位于不同组的唯一行为吗?