Bash-Frage: Rückgabecode auswerten
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.
Kann mir jemand von Schlauch helfen?
--
Andre Tann
Reply to: