From b98b6092852e200f60e5b381763326d8f420e7cf Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Tue, 4 Aug 2015 14:46:05 +0200 Subject: [PATCH] Make error reporting more priminent --- bin/mkmysqldump | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/bin/mkmysqldump b/bin/mkmysqldump index 80c299e..cd0fac4 100755 --- a/bin/mkmysqldump +++ b/bin/mkmysqldump @@ -43,6 +43,12 @@ Usage() { exit 2 } +ErrorNotice() { + echo + echo "-----> THERE HAVE BEEN ERRORS! <-----" + echo +} + for cmd in mysql mysqldump; do if ! which "$cmd" >/dev/null 2>&1; then echo "$NAME: \"$cmd\" command not found!" @@ -118,6 +124,7 @@ DATABASES=$( ) if [ $? -ne 0 ]; then echo "Failed to get list of databases! Aborting!" + ErrorNotice exit 1 fi @@ -150,9 +157,12 @@ if [ -n "$STATS" ]; then echo fi -[ $r -eq 0 ] \ - && echo "Dump command exited with code 0, success." \ - || echo "Dump command FAILED with code $r!" >&2 +if [ $r -eq 0 ]; then + echo "Dump command exited with code 0, success." +else + echo "Dump command FAILED with code $r!" >&2 + ErrorNotice +fi echo exit $r -- 2.39.2