プロが教える店舗&オフィスのセキュリティ対策術

OS redhat linux
シェル bornシェル

シェルスクリプトでバックグラウンドで複数のコマンドを実行し、
すべてのコマンドが正常に終了したら次の処理へ進むみたいな事をしたいのですが、可能でしょうか?

直列にすればよいのですが、処理時間短縮の為、並列に処理したいのです。
宜しくお願いします。

A 回答 (1件)

バックグラウンドで実行する全コマンドを実行した後、waitコマンドを実行すると良いと思います。


waitコマンド(引数なし)を実行すると、全てのバックグラウンドのコマンドの終了を待ちます。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
複数の処理が正常に終了したかを確認するのは、
終了コードを外部ファイルに書き、読込むとかいう方法しかないでしょうか?

お礼日時:2007/01/11 18:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!