diff --git a/servatrice/scripts/db_backup_all b/servatrice/scripts/db_backup_all index ce3433ab..35aa5d41 100644 --- a/servatrice/scripts/db_backup_all +++ b/servatrice/scripts/db_backup_all @@ -1,5 +1,6 @@ #!/bin/bash set -u +set -e SLEEPTIME=5 SQLCONFFILE="./mysql.cnf" #set this to the path that contains the mysql.cnf file LOGAPPENDDATE=`date +%m%d%Y` @@ -30,8 +31,7 @@ TABLES=( ) PROCESSNAME="mysqldump" -COMMANDRESULTS=`ps -e |grep $PROCESSNAME |grep -v grep` -if [ -z "$COMMANDRESULTS" ]; +if [ "$(pgrep $PROCESSNAME)" == "" ]; then [ ! -d $BACKUPDIR ] && mkdir -p $BACKUPDIR/ for TABLENAME in "${TABLES[@]}" diff --git a/servatrice/scripts/db_restore_all b/servatrice/scripts/db_restore_all index 7dcb4527..37d1f31e 100644 --- a/servatrice/scripts/db_restore_all +++ b/servatrice/scripts/db_restore_all @@ -1,5 +1,6 @@ #!/bin/bash set -u +set -e SLEEPTIME=5 SQLCONFFILE="./mysql.cnf" #set this to the path that contains the mysql.cnf file LOGAPPENDDATE=`date +%m%d%Y` @@ -30,8 +31,7 @@ TABLES=( ) PROCESSNAME="mysqldump" -COMMANDRESULTS=`ps -e |grep $PROCESSNAME |grep -v grep` -if [ -z "$COMMANDRESULTS" ]; +if [ "$(pgrep $PROCESSNAME)" == "" ]; then [ ! -d $BACKUPDIR ] && mkdir -p $BACKUPDIR/ for TABLENAME in "${TABLES[@]}"