web-dev-qa-db-ja.com

複数のコマンドの実行時間を計る

Linuxで一連のコマンドの時間を計測する方法はありますか?

おそらくこのようなもの:

/usr/bin/time { ls; pwd; ls }
15
juniper-

あなたはそれをシェルコマンドでラップしようとすることができます:

/usr/bin/time /bin/sh -c 'ls;pwd;ls'
9
faffaffaff

timeを使用して、()を使用して、時間を計りたいコマンドのサブシェルを作成します。構文は次のようになります。

time ( ls; pwd; ls )

/usr/bin/timeを使用している場合は、コマンドをシェルスクリプト(たとえばmy.sh)に追加し、シェルスクリプトの時間を計ります-:

/usr/bin/time my.sh
28
suspectus