Le process des petits-enfants est-il aussi un process enfantin?

Dans la terminologie Unix / Linux, les process enfants d'un process incluent-ils les process petits-enfants du process?

Non, un process enfant B est un process créé par un autre process A Puisque les enfants de B ne sont pas créés par A , ils ne sont pas des enfants de A Voir aussi la page wikipedia.

(Et heureusement, il n'y a toujours qu'un seul parent, donc il n'y a pas de risque d'inceste)

Les process sont organisés dans un tree , que vous pouvez afficher avec pstree . Par définition, tous les process sauf 0 (PID 1, alias. init ) ont un seul parent . Par exemple, dans cet tree de process, gnome-session a trois enfants et quatre descendants (dont l' nm-applet plus à droite), plus un parent (selon la définition) et trois ancêtres ( lightdm deux fois puis init ):

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