- ベストアンサー
シェルスクリプトでバックグラウンドで実行したコマンドの実行結果を取得するには
OS redhat linux シェル bornシェル シェルスクリプトでバックグラウンドで複数のコマンドを実行し、 すべてのコマンドが正常に終了したら次の処理へ進むみたいな事をしたいのですが、可能でしょうか? 直列にすればよいのですが、処理時間短縮の為、並列に処理したいのです。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
バックグラウンドで実行する全コマンドを実行した後、waitコマンドを実行すると良いと思います。 waitコマンド(引数なし)を実行すると、全てのバックグラウンドのコマンドの終了を待ちます。
お礼
回答ありがとうございます。 複数の処理が正常に終了したかを確認するのは、 終了コードを外部ファイルに書き、読込むとかいう方法しかないでしょうか?