Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
stderr in pipe umlenken?

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
tj
Gast





BeitragVerfasst am: 07. Dez 2005 3:58   Titel: stderr in pipe umlenken?

Howdy,

wie kann ich den Standard-Error-Stream in eine Pipe umlenken?
Wenn ich in der bash das Pipe-Symbol benutze, wird nur der stdout/cout
umgelenkt, aber nicht stderr/cerr. Hab auch auf die Schnelle in der
bash-Manpage nix gefunden...

Geht das ueberhaupt?

Hintergrund: Ich moechte ein Log, das sowohl aus stdout sowie aus
stderr besteht mittels 'tee' in ein File schreiben und gleichzeitig anzeigen
lassen.

Danke schonmal, tj
 

Eddie



Anmeldungsdatum: 22.09.1999
Beiträge: 180
Wohnort: Lennestadt

BeitragVerfasst am: 07. Dez 2005 11:25   Titel: Re: stderr in pipe umlenken?

tj hat folgendes geschrieben::
Geht das ueberhaupt?


Nichts ist unmöglich...

Code:
./programm > /tmp/stdout 2> /tmp/stderr


oder

Code:
./programm > /tmp/alles 2>&1

_________________
Gruß
Eddie
 
Benutzer-Profile anzeigen Private Nachricht senden

Eddie



Anmeldungsdatum: 22.09.1999
Beiträge: 180
Wohnort: Lennestadt

BeitragVerfasst am: 07. Dez 2005 11:28   Titel:

Ups, ich habe die Fragestellung etwas falsch gelesen.
Du suchst:

Code:
./programm 2>&1 | tee /tmp/programm.log

_________________
Gruß
Eddie
 
Benutzer-Profile anzeigen Private Nachricht senden

tj
Gast





BeitragVerfasst am: 07. Dez 2005 21:41   Titel: Danke!

Cool, danke fuer den Tip!

tj
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy