Ich habe eine Bash-Skripte, in denen ich andere Skripte aufrufen, um parallel zu laufen. Mit dem Befehl wait
kann ich warten, bis alle parallelen Prozesse beendet sind. Aber ich möchte wissen, ob alle Prozesse, die parallel im Hintergrund ausgeführt wurden, erfolgreich ausgeführt wurden (mit Return-Code 0).Ergebnisse von parallelen Ausführungen in Bash
Mein Code sieht so aus:
--calling multiple processes to execute in backgroud
process-1 &
process-2 &
process-3 &
wait
--after parallel execution finishes I want to know if all of them were successful and returned '0'
Mögliches Duplikat von [Shell - Get-Exit-Code des Hintergrundprozesses] (http://stackoverflow.com/questions/1570262/shell-get-exit-code-of-background-process) – dfogni