У меня были проблемы с сохранением значений $ parent за пределами моего цикла while, в противном случае я бы создал второй цикл for для перемещения из $$ обратно в init. Я оставлю это в качестве упражнения для читателя.
ел бы создать псевдоним bash, который дает мне дерево процессов из текущей сессии bash, которую я использую, вплоть до init.
Вариант использования - узнать, использовал ли яbash
или жеvi
«s:shell
команда.
Я использую MacOS X. Я слышал оpstree
, но кажется, что показывают только дети, а не отношения между init и текущим процессом.