Martin Steigerwald wrote:
> Hallo,
>
> ich möchte gerne mit der Bash (3.1-5)  die Standard-Fehler-Ausgabe eines 
> Befehls pipen. Mein Ansatz ist:
>
> strace free 1>/dev/null | cat
>
> Doch das liefert nicht das gewünschte Ergebnis und sogar eine 
> Fehlermeldung:
>
> ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffc6444) = -1 ENOTTY 
> (Inappropriate ioctl for device)
>
> Selbst mit 
>
> strace free 1>/tmp/foo
>
> scheint mir die Ausgabe nicht vollständig zu sein.
>
> Ich möchte die Ausgabe von
>
> strace free 2>/tmp/foo ; less /tmp/foo
>
> jedoch ohne eine temporäre Datei anzulegen. 
>
> Wie sag ich der bash, dass sie den Dateideskriptor 2 (stderr) statt den 
> Dateideskriptor 1 (stdout) pipen soll?
>
> Grüße,
>   
Hallo

Ich glaube so müsste es gehen...

#!/bin/bash
tty 2 > /pfad/zur/datei


MfG
Martin


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an