Ausgabe auf stderr unter AIX.

L

lfhelper

Jungspund
Hi alle,

ich möchte Fehlermeldungen auf die Konsole ausgeben.
Leider gibt es kein /dev/stdout oder /dev/stderr auf AIX,
daher frage ich mich, wie man sowas anstellt.

Ich habe /dev/error entdeckt, aber wenn ich dorthin umleite,
kommt nichts auf der Konsole an. Wahrscheinlich wird das
irgendwo hin weg-gelogt für die errpt (error report) Facility oder so.

Unter Linux macht man sowas folgendermassen:

$ echo "Dies ist eine Fehlermeldung. Au wei au wei..." > /dev/stderr

Hat jemand eine Idee?

Gruss,
lfhelper.
 
Unter Linux macht man sowas folgendermassen:

$ echo "Dies ist eine Fehlermeldung. Au wei au wei..." > /dev/stderr
Nein, so macht man das eigentlich nicht.
Wenn mich nicht alles täuscht, sollte man es so machen:

$ echo > &2 "Dies ist eine Fehlermeldung. Au wei au wei..."
 
Folgende Zeilen sind äquivalent unter Linux:

1. $ echo "Fehlermeldung" > /dev/stderr
2. $ echo "Fehlermeldung" >&2

Letzteres scheint auch unter AIX zu funktionieren, wie ich es mir vorgestellt habe.

Danke.

PS:
$ echo > &2 "Dies ist eine Fehlermeldung. Au wei au wei..."
Sollte definitiv nicht(!) funktionieren... ;-)
 
Zurück
Oben