複数のバックグラウンドプロセスの時間を測定する方法

複数のバックグラウンドプロセスの時間を測定する方法

スクリプトがありますs

echo a &
echo b &
echo c &

さて、スクリプトを完了するのにどれくらいの時間がかかるかを知りたいです。頑張る

time bash s

しかし、すぐに結果を提供しますが、正しい結果ではありません。 (もちろん、私のスクリプトはここに書いたよりもはるかに複雑で時間がかかります)。

ベストアンサー1

waitスクリプトの最後に追加されました。これにより、スクリプトは、続行する前にすべてのバックグラウンドプロセスが終了するのを待ちます。

新しいスクリプト:

echo a &
echo b &
echo c &

wait

おすすめ記事