From: Leandro Lucarella Date: Fri, 1 Oct 2010 23:54:51 +0000 (-0300) Subject: Fix console error reporting when using a LOG_FILE X-Git-Url: https://git.llucax.com/software/bacap.git/commitdiff_plain/14c2aeec3b5320bef0c6f84cd548ad902f84f27a?ds=sidebyside;hp=89ef59a9de51362ee6fa45fdda42a195e2aef4a0 Fix console error reporting when using a LOG_FILE --- diff --git a/bacap b/bacap index 9de8dc2..2257848 100755 --- a/bacap +++ b/bacap @@ -66,8 +66,8 @@ run= RSYNC_FLAGS="$RSYNC_FLAGS $RSYNC_VERBOSE_FLAGS" [ $DEBUG -eq 1 ] && V=-v +exec 3>&2 [ -n "$LOG_FILE" ] && - exec 3>&2 && exec 1>>"$LOG_FILE" && exec 2>>"$LOG_FILE" @@ -150,10 +150,14 @@ plog "=========================================================================" if [ $ret -ne 0 ] then - pout "There were some errors when running the backup on: $ERROR_HOSTS" pout - pout "Please take a look at the log: $LOG_FILE" + pout "There were some errors when running the backup on: $ERROR_HOSTS" pout + if [ -n "$LOG_FILE" ] + then + pout "Please take a look at the log: $LOG_FILE" + pout + fi fi exit $ret