A と B という 2 つのシェル スクリプトがあります。A がバックグラウンドで実行を終了するまで、A をバックグラウンドで実行し、B をフォアグラウンドで実行する必要があります。このプロセスを数回実行する必要があるため、A が終了したら、現在の反復を中断して次の反復に移る必要があります。
大まかなアイデアは次のとおりです。
for((i=0; i< 10; i++))
do
./A.sh &
for ((c=0; c< C_MAX; c++))
do
./B.sh
done
continue
done
wait
' ' と ' 'を使用しcontinue
て、A がバックグラウンドにある間に B を何度でも実行し、A が終了するとプロセス全体が次の反復に移動するようにする方法