Есть скрипт в которой родительский процесс создает 10 дочерних. Потом выводит дерево процессов в последовательности bash -> родитель -> потомок (10).
#!bin/bash
for i in {1..10}; do ping localhost & done
pstree-a $PPID
Но проблема в том, что он создаёт да, но потом в терминале процесс создания не останавливается, а дерево не корректно выводится, не в той последовательности.