他のスクリプトを並列実行するためのbashスクリプトがあります。 wait
コマンドを使用すると、すべての並列処理が完了するまで待つことができます。しかし、バックグラウンドで並列に実行されたすべてのプロセスが正常に実行されたかどうかを知りたい(戻りコード0)。あなたが終了し、次のジョブの終了コードを返しますwait -n
を使用することができますbashでの並列実行結果の取得
--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'
[シェル - バックグラウンドプロセスの終了コードを取得する]の可能な複製(http://stackoverflow.com/questions/1570262/shell-get-exit-code-of-background-process) – dfogni