Messen Sie die Skriptausführungszeit


27

Gibt es in der Bash-Shell eine einfache Möglichkeit, die zum Ausführen eines Skripts benötigte Zeit zu überwachen und die benötigte Zeit auszugeben?

Antworten:


36

Ja.

 time script

Wo scriptsoll das Skript die Zeit überwachen?

Zum Beispiel time find ~wird so etwas ausgegeben (abhängig von der Größe Ihres Home-Verzeichnisses):

real    0m49.139s
user    0m0.663s
sys     0m4.129s

@ Jason: Gern geschehen! Ich bin froh, dass das geholfen hat!
Wuffers

2

Ich habe ein Tic / Toc-Timer-Pair-Dienstprogramm namens tticund erstellt ttoc. Es ist hier erhältlich .

Beispiel Verwendung:

$ ttic && sleep 0.4 && ttoc
0.405

Um Konflikte mit einer bestehenden Tic / Toc-Paarung zu vermeiden, kann hier eine ID angegeben werden foo:

$ ttic foo && sleep 0.5 && ttoc foo

Oder weisen Sie eine zufällige ID zu:

$ id=$(ttic --unique) && sleep 0.5 && ttoc $id
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.