4
Bash、バックグラウンドプロセスを実行させて他のプロセスを待つ方法は?
私は別の持っている(まだ)wait、 &、&&制御フローの質問を.. 次のようなスクリプトで、できるだけ多くの作業を同時に実行したいとします。 # may take some hours something InputA > IrrelevantA & something InputB > IrrelevantB & # may take an hour ( somethingElse InputA > OutputA & somethingElse InputB > OutputB & )&& combine OutputA OutputB > Result ...morestuff 質問1:スクリプトではcombine、両方のsomethingElseプロセスが完了するまで、両方のプロセスが完了するのを待ちsomethingますか? 質問2:そうでない場合(そうではないと思われる場合)、上記のプロセスがバックグラウンドで動作している間combine、両方のsomethingElseプロセスのみを待機するにはどうすればよいsomethingですか?