From 14c2aeec3b5320bef0c6f84cd548ad902f84f27a Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Fri, 1 Oct 2010 20:54:51 -0300 Subject: [PATCH] Fix console error reporting when using a LOG_FILE --- bacap | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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 -- 2.43.0