更新された毎日のタスクを実行するのにかかる時間をどのように知ることができますか?

更新された毎日のタスクを実行するのにかかる時間をどのように知ることができますか?

私はCentOS6.4を使用しており、updatedbこれを毎日の作業として実行しています。updatedb実行にどれくらいの時間がかかるかを知りたい場合はどうすればよいですか?

答え1

time組み込みのbashを使用できます。この例を考慮し、cronそれに応じて割り当てを変更します。

$ time ( ls -lrt &>/dev/null )

real    0m0.002s
user    0m0.000s
sys     0m0.001s

出力を別の場所にリダイレクトすることもできます。

time ( $CRON_JOB_CODE ) &> /var/log/updatedb.time.log

関連情報