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

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Keine Ausgabe auf stdout

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





BeitragVerfasst am: 11. Jun 2001 15:51   Titel: Keine Ausgabe auf stdout

Wie kann ich in Shell Skripten die Ausgabe auf stdout unterdrücken ?

Wenn ich zum Beispiel in einem Skript einen "ping.www.test.com > /dev/null" mache, klappt das solange, solange ping keinen Fehler meldet. Also www.test.com "oben" ist. Wenn www.test.com aber nicht erreichbar ist, bekomme ich die Fehlermeldung auf die Konsole. und das soll nicht sein, da für die Fehlerbearbeitung das Skript zuständig ist.

und warum funktionier " > /dev/null" nicht bei Fehlermeldungen ?
 

das



Anmeldungsdatum: 22.01.2001
Beiträge: 78
Wohnort: 42369 Wuppertal

BeitragVerfasst am: 11. Jun 2001 17:23   Titel: Re: Keine Ausgabe auf stdout

Fehlermeldungen werden nicht nach stdout geschickt, sondern nach stderr. stderr kann mit "2>" umgeleitet werden, also z.B.:

ping www.test.com 2> /dev/null
um nur stderr nach /dev/null umzuleiten,
oder
ping www.test.com > /dev/null 2> error.log
um stdout nach /dev/null und stderr in eine Datei umzuleiten,
oder
ping www.test.com > /dev/null 2>&1
um stdout nach /dev/null umzuleiten und stderr nach stdout (also im Endeffekt beide nach /dev/null).


Dominic
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

ronny



Anmeldungsdatum: 24.04.2001
Beiträge: 313
Wohnort: Muehlacker, BW

BeitragVerfasst am: 11. Jun 2001 17:36   Titel: Re: Keine Ausgabe auf stdout

und die kurzform um stdout und stderr umzuleiten:
ping www.test.com &> /dev/null
 
Benutzer-Profile anzeigen Private Nachricht senden

Rossi
Gast





BeitragVerfasst am: 11. Jun 2001 22:04   Titel: Re: Keine Ausgabe auf stdout

Tausend Dank
 

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

 
Gehen Sie zu:  

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