Является ли процесс внука и дочерним процессом?

В терминологии Unix / Linux делать дочерние процессы процесса включают в себя внучатые процессы процесса?

2 Solutions collect form web for “Является ли процесс внука и дочерним процессом?”

Нет, дочерний процесс B – это процесс, созданный каким-либо другим процессом A Поскольку дети из B не созданы A , они не являются детьми A См. Также страницу википедии.

(И к счастью, всегда есть только один родитель, поэтому нет шансов на кровосмешение)

Процессы расположены в дереве , которое вы можете отображать с помощью pstree . По определению, каждый процесс, кроме 0 (PID 1, aka. init ), имеет одного родителя . Например, в этом дереве процессов gnome-session имеет трех детей и четырех потомков (включая самый правый nm-applet ), плюс один родитель (согласно определению) и три предка ( lightdm дважды, а затем init ):

 init─┬─lightdm─┬─Xorg │ ├─lightdm─┬─gnome-session─┬─awesome │ │ │ ├─nm-applet───{nm-applet} │ │ │ ├─ssh-agent │ └─2*[{lightdm}] ... 
  • В чем разница между pidof и pgrep?
  • как приостановить другие не связанные процессы, чтобы позволить процессам, заинтересованным в занятии ЦП?
  • Нет CPU в таблице Process в системном мониторе
  • Перемещение дерева процессов
  • Найдите каталог из относительного пути в выводе ps
  • Заставляет ли приложение освобождать выделенную память?
  • Найдите, к какому процессу присоединяется другой?
  • Процесс зомби нельзя удалить или убить
  • Проверьте, оставил ли процесс оставшихся сирот
  • Как переключиться на процесс других пользователей?
  • «Прекращено» относится к «заблокированному» состоянию?
  • Linux и Unix - лучшая ОС в мире.