Назад | Перейти на главную страницу

рекурсивная печать полного дерева детей в сценарии bash

извините за то, что не знаком с условными обозначениями вопросов, так как я здесь новичок.

Я хочу написать скрипт, который рекурсивно распечатывает полное детское дерево заданного pid.

я дошел до:

ps h -ef | awk '$3='$input_pid' {print $2}' | sort -n

но это только для печати непосредственных дочерних элементов данного pid (отсортированных).

вопрос: как я могу вызвать рекурсивную функцию для каждого дочернего идентификатора заданного идентификатора pid?

Спасибо...

попробуй это

pstree -p parent_process_ID

Если вы хотите, чтобы отображался только pid

pgrep -P parent_process_ID

или более простой и подробный дисплей.

ps auxfww | grep -v grep | grep process_name