no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | adminstoriesausgabeumlenkung [20120813 12:58] (aktuell) – angelegt Dirk Deimeke | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Ausgabeumlenkung ====== | ||
+ | * Urspruenglicher Autor: Dirk Deimeke | ||
+ | * Urspruengliches Datum: 01.04.2011 | ||
+ | |||
+ | Als Administrator hat man relativ haeufig mit Ausgabeumlenkung zu tun. | ||
+ | |||
+ | Im " | ||
+ | |||
+ | Dieses Verhalten kann man durch Umlenkung beeinflussen. | ||
+ | |||
+ | '' | ||
+ | |||
+ | Um das Verhalten der Ausgabeumlenkung zu illustrieren, | ||
+ | |||
+ | <code bash># | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | |||
+ | Die beiden Varianten sind jeweils gleichbedeutend, | ||
+ | |||
+ | Im folgenden zeige ich die verschiedenen Anwendungsmoeglichkeiten der Ausgabeumlenkung. Statt in eine Datei oder nach ''/ | ||
+ | |||
+ | Normale Ausgabe von '' | ||
+ | |||
+ | < | ||
+ | stdout, Variante 1 | ||
+ | stdout, Variante 2 | ||
+ | stderr, Variante 1 | ||
+ | stderr, Variante 2</ | ||
+ | |||
+ | Jetzt lenken wir die Standard Ausgabe nach ''/ | ||
+ | |||
+ | < | ||
+ | stderr, Variante 1 | ||
+ | stderr, Variante 2</ | ||
+ | |||
+ | Mit dem Fehlerkanal geht das natuerlich auch: | ||
+ | |||
+ | < | ||
+ | stdout, Variante 1 | ||
+ | stdout, Variante 2</ | ||
+ | |||
+ | Ab hier lenken wir beide Kanaele um, beide Formen sind gleichbedeutend: | ||
+ | |||
+ | < | ||
+ | dirk@drusus ~ $ ./out.bash &>/ | ||
+ | |||
+ | Wir wollen die Fehlerausgabe auf das gleiche Ziel umlenken wie die Standardausgabe. | ||
+ | |||
+ | < | ||
+ | |||
+ | Aber Achtung, das Folgende, was ich gerne mal falsch mache, funktioniert nicht: | ||
+ | |||
+ | < | ||
+ | stderr, Variante 1 | ||
+ | stderr, Variante 2</ | ||
+ | |||
+ | Shell-Befehle werden von links nach rechts aufgeloest. Zuerst wird die Fehlerausgabe auf den Standardausgabekanal umgelenkt. Zu dem Zeitpunkt ist das noch die Konsole (oder der Bildschirm), | ||
+ | |||
+ | [[adminstoriesartikel|Zurück zur Uebersicht]] |