is there an alternative to \"tee\" which captures STDOUT/STDERR of the command being executed and exits with the same exit status as the processed command. Something as followin
G'day,
Assuming bash or zsh,
my_command >>my_log 2>&1
N.B. Sequence of redirection and duplication of STDERR onto STDOUT is significant!
Edit: Oops. Didn't realise you wanted to see the output on screen as well. This will of course direct all output to the file my_log.
HTH
cheers,