Encyclosphere.org ENCYCLOREADER
  supported by EncyclosphereKSF

Time (Unix)

From Wikipedia_de - Reading time: 1 min

time ist ein Kommando auf Unix-Betriebssystemen. Es wird dazu verwendet, um die Ausführungsdauer eines bestimmten anderen Kommandos zu messen. Um es zu benutzen, wird das Wort time einfach vor das zu messende Kommando gestellt. Ein Beispiel ist:

time ls

Wenn das Kommando ausgeführt wurde, gibt time aus, wie lange die Ausführung hinsichtlich CPU-Zeit, System-CPU-Zeit und Echtzeit benötigt hat. Das Ausgabeformat unterscheidet sich bei verschiedenen Versionen des Programms. Manche erzeugen zusätzliche Statistiken wie in folgendem Beispiel.

$ time host wikipedia.org
wikipedia.org has address 207.142.131.235
0.000u 0.000s 0:00.17 0.0%      0+0k 0+0io 0pf+0w

time(1) kann als Programm (wie z. B. GNU time) oder in einer Shell implementiert sein (z. B. in tcsh oder zsh).

Arbeitsweise

[Bearbeiten | Quelltext bearbeiten]

Laut des Quellcodes der GNU-Implementierung von time werden die Daten mithilfe des Systemaufrufs wait3 gesammelt. Auf Systemen, auf denen dieser nicht zur Verfügung steht, wird der Systemaufruf times verwendet.

[Bearbeiten | Quelltext bearbeiten]
  • time: time a simple command – Open Group Base Specification
  • times(): get process and waited-for child process times – Open Group Base Specification
  • time(1): run programs and summarize system resource usage – Debian GNU/Linux Ausführbare Programme oder Shell-Befehle Handbuchseite
  • time(2): Zeit in Sekunden (der Unixzeit) abfragen – Debian GNU/Linux Systemaufrufe Handbuchseite
  • time(1): time command execution – OpenBSD General Commands Manual
  • times(3): process times – OpenBSD Library Functions Manual
ersetzt durch getrusage(2) und gettimeofday(2)
This article is licensed under CC BY-SA 3.0.
Original source: https://de.wikipedia.org/wiki/Time (Unix)
Status: article is cached
Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF