GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann die Ausgabe des Zeitbefehls in eine Datei unter Linux umgeleitet werden?

Versuchen Sie es

{ time sleep 1 ; } 2> time.txt

die die STDERR von "time" und Ihren Befehl in time.txt kombiniert

Oder verwenden Sie

{ time sleep 1 2> sleep.stderr ; } 2> time.txt

was STDERR von „sleep“ in die Datei „sleep.stderr“ einfügt und nur STDERR von „time“ in „time.txt“ einfügt


Einfach. Das GNU time Utility hat dafür eine Option.

Aber Sie müssen sicherstellen, dass Sie es nicht sind mit dem eingebauten time Ihrer Shell Befehl, zumindest der bash builtin bietet diese Option nicht! Deshalb müssen Sie den vollständigen Pfad von time angeben Dienstprogramm:

/usr/bin/time -o time.txt sleep 1

Linux
  1. So speichern Sie die Befehlsausgabe in einer Datei unter Linux

  2. So verwenden Sie den Tar-Befehl unter Linux

  3. Verwendung des Linux-Touch-Befehls + Beispiele

  4. Die Ausgabe eines Befehls in `time Command` umleiten?

  5. Wie leitet man die Ausgabe von system() in eine Datei um?

So verwenden Sie den Linux-Kopfbefehl

So verwenden Sie den Linux-diff-Befehl

So speichern Sie die Linux-Befehlsausgabe in einem Bild oder einer Textdatei

So leiten Sie die Shell-Befehlsausgabe um

So speichern Sie die Ausgabe des Befehls in einer Datei mit dem Linux-Terminal

Wie verwende ich den Gzip-Befehl unter Linux?