손자 프로세스도 자식 프로세스인가요?

손자 프로세스도 자식 프로세스인가요?

Unix/Linux 용어에서 프로세스의 자식에는 해당 프로세스의 손자가 포함됩니까?

답변1

아니요, 하위 프로세스는 B다른 프로세스에 의해 생성된 프로세스입니다 A. 의 자식은 B에 의해 생성되지 않았 으므로 A어느 쪽의 자식도 아닙니다 A. 위키피디아도 참조하세요페이지.

(다행히 항상 편부모만 있어서 근친상간 가능성은 없음)

답변2

이러한 프로세스는 다음과 같이 배열됩니다.나무, 당신은 그것을 표시하는 데 사용할 수 있습니다 pstree. 정의에 따르면,0(PID 1, 일명 init)을 제외한 모든 프로세스에는 상위 프로세스가 있습니다 .. 예를 들어, 이 프로세스 트리에는 gnome-session세 가지가 있습니다.어린이들그리고 4개자손(가장 오른쪽 포함 nm-applet), 상위 1개(정의에 따라) 및 3개선조( lightdm그 다음 두 번 init):

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

관련 정보