子进程是否与父进程位于不同的进程组中?

子进程是否与父进程位于不同的进程组中?

我一直认为子进程将与父进程位于同一进程组中。但我读过以下内容这里

如果您从 shell 运行 some_app,shell 会为其创建一个新进程组,并使其成为会话的前台进程组。

bash执行了cat,我发现cat确实有一个与 不同的进程组 id bash。这是让bash子进程位于不同组的唯一行为吗?

相关内容