4.3.2. Wie lange dauert es
Bash bietet eine integrierte Funktion Zeit Befehl, der anzeigt, wie lange die Ausführung eines Befehls dauert. Das Timing ist sehr genau und kann für jeden Befehl verwendet werden. Im folgenden Beispiel dauert die Erstellung dieses Buches etwa anderthalb Minuten:
Tilly:~/xml/src> Zeit machen
Ausgabe geschrieben auf abook.pdf (222 Seiten, 1619861 Bytes). Transkript geschrieben auf abook.log.
Tilly:~/xml/src> Zeit machen
Ausgabe geschrieben auf abook.pdf (222 Seiten, 1619861 Bytes). Transkript geschrieben auf abook.log.
echter Benutzer
sys
1m41.056s
1m31.190s
0m1.880s
echter Benutzer
sys
Die GNU Zeit Befehl in / usr / bin (im Gegensatz zur in die Shell integrierten Version) zeigt mehr Informationen an, die auf unterschiedliche Weise formatiert werden können. Außerdem werden der Beendigungsstatus des Befehls und die insgesamt verstrichene Zeit angezeigt. Derselbe Befehl wie oben unter Verwendung des unabhängigen Befehls Zeit gibt diese Ausgabe:
Tilly:~/xml/src> /usr/bin/time make
Ausgabe geschrieben auf abook.pdf (222 Seiten, 1595027 Bytes). Transkript geschrieben auf abook.log.
Der Befehl wurde mit einem Status ungleich Null beendet. 2 88.87Benutzer 1.74System 1:36.21elapsed 94%CPU
(0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (2192major+30002minor)pagefaults 0swaps
Tilly:~/xml/src> /usr/bin/time make
Ausgabe geschrieben auf abook.pdf (222 Seiten, 1595027 Bytes). Transkript geschrieben auf abook.log.