11. 9. 2020

Shell - čakanie na stav podprocesov

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

Žiadne komentáre:

Zverejnenie komentára