Zo shell skriptu spúšťam na pozadí paralelne podprocesy. Po spustení čakám s akým stavom dobehnú. Našiel som tento príklad použitia "wait" príkazu:
PIDS="" # cisla forknutych procesov
fail=0 # exit podprocesov
for x in ...; do
$cmd
PIDS="$PIDS $!"
done
for pid in $PIDS; do
wait $pid || fail=1
done