
スクリプトがありますs
。
echo a &
echo b &
echo c &
さて、スクリプトを完了するのにどれくらいの時間がかかるかを知りたいです。頑張る
time bash s
しかし、すぐに結果を提供しますが、正しい結果ではありません。 (もちろん、私のスクリプトはここに書いたよりもはるかに複雑で時間がかかります)。
答え1
wait
スクリプトの最後に追加されました。これにより、スクリプトは、続行する前にすべてのバックグラウンドプロセスが終了するのを待ちます。
新しいスクリプト:
echo a &
echo b &
echo c &
wait