Added STOP_ON_CMD_ERROR function

This commit is contained in:
Orsiris de Jong 2013-09-11 16:18:32 +02:00
parent 712692a3a7
commit 3030716003
1 changed files with 13 additions and 2 deletions

View File

@ -3,7 +3,7 @@
###### Remote (or local) backup script for files & databases ###### Remote (or local) backup script for files & databases
###### (L) 2013 by Orsiris "Ozy" de Jong (www.netpower.fr) ###### (L) 2013 by Orsiris "Ozy" de Jong (www.netpower.fr)
OBACKUP_VERSION=1.84preRC3 OBACKUP_VERSION=1.84preRC3
OBACKUP_BUILD=1009201301 OBACKUP_BUILD=1109201301
DEBUG=no DEBUG=no
SCRIPT_PID=$$ SCRIPT_PID=$$
@ -301,13 +301,19 @@ function RunLocalCommand
then then
Log "Running command [$1] on local host succeded." Log "Running command [$1] on local host succeded."
else else
Log "Running command [$1] on local host failed." LogError "Running command [$1] on local host failed."
fi fi
if [ $verbose -eq 1 ] if [ $verbose -eq 1 ]
then then
Log "Command output:\n$(cat /dev/shm/obackup_run_local_$SCRIPT_PID)" Log "Command output:\n$(cat /dev/shm/obackup_run_local_$SCRIPT_PID)"
fi fi
if [ "$STOP_ON_CMD_ERROR" == "yes" ]
then
exit 1
fi
} }
## Runs remote command $1 and waits for completition in $2 seconds ## Runs remote command $1 and waits for completition in $2 seconds
@ -335,6 +341,11 @@ function RunRemoteCommand
then then
Log "Command output:\n$(cat /dev/shm/obackup_run_remote_$SCRIPT_PID)" Log "Command output:\n$(cat /dev/shm/obackup_run_remote_$SCRIPT_PID)"
fi fi
if [ "$STOP_ON_CMD_ERROR" == "yes" ]
then
exit 1
fi
} }
function RunBeforeHook function RunBeforeHook