[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bash-Frage: Rückgabecode auswerten



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


Reply to: