Re: cvs commit to debian-installer/tools/ddetect by pere
On Sun, Jul 27, 2003 at 10:50:45AM -0400, Joey Hess wrote:
> This is why we need some way to call logger in a shell script that does
> not discard return code. I think it can be done using a nasty shell
> function that redirects to a file, but I hope there is a better way, and
> someone is apparently working on something in C that preserves return
> codes while logging output. Probably something along the lines of:
> /usr/bin/log_output 'shell command here'
How about some variant on:
((echo hello world; false; echo $? >&3) | logger) 3>&1
... and then look at the output?
Colin Watson [firstname.lastname@example.org]