在bash脚本中recursion地打印一个儿童的完整树

因为在这里我不熟悉问题惯例。

我想写一个脚本,recursion地打印给定的pid,完整的儿童树。

我到目前为止:

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

但这仅仅是打印给定的PID(分类)的直接子节点。

问题是:如何为给定的pid的每个子pid召唤recursion函数?

谢谢…

尝试这个

 pstree -p parent_process_ID 

如果你只想显示pid

 pgrep -P parent_process_ID 

或者更简单和详细的显示。

 ps auxfww | grep -v grep | grep process_name