子プロセスは親プロセスとは異なるプロセスグループにありますか?

子プロセスは親プロセスとは異なるプロセスグループにありますか?

私は常に子プロセスが親プロセスと同じプロセスグループにあると思いました。しかし、私は次を読んだ。ここ:

シェルでsome_appを実行すると、シェルはそれの新しいプロセスグループを作成し、それをセッションのフォアグラウンドプロセスグループにします。

実行してみるbashと、実際に異なるグループIDを持つプロセスがあるcatことがわかりました。これが他のグループに子プロセスを持つ唯一の動作ですか?catbashbash

ベストアンサー1

おすすめ記事