孫プロセスも子プロセスですか?

孫プロセスも子プロセスですか?

Unix / Linux用語では、プロセスの子にはそのプロセスの孫が含まれますか?

答え1

いいえ、子プロセスはB他のプロセスによって生成されたプロセスですA。の子はBによって生成されなかったので、Aどちらの子でもありませんA。ウィキペディアも参照してくださいページ

(幸い、いつも片親だけで近親相姦の可能性はありません)

答え2

これらのプロセスは次のように配置されます。、あなたはそれを表示するために使用することができますpstree。定義によると、0(PID 1、別名init)を除くすべてのプロセスには親プロセスがあります。。たとえば、このプロセスツリーにはgnome-session3つあります。子供たちそして4つ子孫(一番右を含むnm-applet)、上位1個(定義に応じて)および3個先祖lightdm次に2回init):

init─┬─lightdm─┬─Xorg
     │         ├─lightdm─┬─gnome-session─┬─awesome
     │         │         │               ├─nm-applet───{nm-applet}
     │         │         │               ├─ssh-agent
     │         └─2*[{lightdm}]
...

関連情報