Wie leite ich Befehlsausgabe und Fehler in zwei verschiedene Dateien um?

Wie leite ich Befehlsausgabe und Fehler in zwei verschiedene Dateien um?

Ich möchte die Ausgabe eines TAR-Befehls beispielsweise in eine Datei umleiten out.logund Fehler während der Ausführung sollen beispielsweise in eine andere Datei umgeleitet werden error.log.

Wie kann ich das erreichen?

Antwort1

Bitte schön,

tar-Befehl 2> error.log 1> out.log

So fügen Sie dem vorhandenen Protokoll Folgendes hinzu

Tar-Befehl 2>> error.log 1>> out.log

Antwort2

Sie können >die Standardausgabe und &2>die Standardfehler umleiten. In Ihrem Beispiel also:

tar whatever > out.log 2> error.log

verwandte Informationen