3
バックグラウンドコマンドを待つシェルスクリプト
私はスクリプトを書いていますが、それを行う方法を見つけることができない何かが必要です... バックグラウンドでコマンド「command1&」を作成し、スクリプトのどこかでコマンドが終了するのを待ってからcommand2を実行する必要があります。基本的に、私はこれが必要です: 注:各コマンドは特定のディレクトリで実行されます!whileループの最後に、command1が4つのディレクトリを作成しました。それぞれが特定のプロセスを実行するため、実行中のプロセスの合計は4です。 a=1 while [$a -lt 4 ] . command1 #Generates 1 Process a= `export $a +1` done #Wait until the 4 process end and then run the command2 . command2 私はwaitpidプロセス番号を持つコマンドについて何かを見ましたが、それもうまくいきませんでした。