PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : stderr in 2 file umlenken?



meinereinerseiner
06-01-2010, 14:23
Hi,

wie kann ich stderr gleichzeitig in 2 Dateien umlenken?

dachte mir das so in der art:

ping lolo 1> /tmp/ok 2> | tee /tmp/e1 /tmp/e2
das funnzt aber nich.

hat wer ne idee?
tom

jeebee
06-01-2010, 14:43
test.sh:
#!/bin/sh

echo "stdout" >&1
echo "stderr" >&2



./test.sh 2>&1 1>/tmp/stdout | tee /tmp/stderr1 /tmp/stderr2 >/dev/null 2>&1

Rot: stderr nach stdout
Blau: altes stdout nach /tmp/stdout
Violett: stderr (über stdout) nach /tmp/stderr1 und /tmp/stderr2
Grün: Keine Konsolenausgabe

meinereinerseiner
06-01-2010, 14:56
jupp - perfekt - tausend dank!

tom