Andre Tann <atann@alphasrv.net> (Fr 16 Aug 2013 15:11:02 CEST): > Hallo zusammen, > > wie kann man folgendes kombinieren: > SomeCommand 2>&1 | tee -a logfile > > und > > SomeCommand || echo Error >> errorfile > > Das geht nicht: > > SomeCommand 2>&1 | tee -a logfile || echo Error >> errorfile > So werte ich die Rückgabe von tee aus, nicht die von SomeCommand. > > > So gehts auch nicht: > SomeCommand 2>&1 || echo Error >> errorfile | tee -a logfile > > Denn so übernimmt tee die (schon umgeleitete) STDOUT von echo, nicht die von SomeCommand. set -o pipefail Best regards from Dresden/Germany Viele Grüße aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ---------------------------- internet & unix support - Heiko Schlittermann, Dipl.-Ing. (TU) - {fon,fax}: +49.351.802998{1,3} - gnupg encrypted messages are welcome --------------- key ID: 7CBF764A - gnupg fingerprint: 9288 F17D BBF9 9625 5ABC 285C 26A9 687E 7CBF 764A - (gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B)-
Attachment:
signature.asc
Description: Digital signature