diff --git a/restore-mysql-daily b/restore-mysql-daily index af44ebf..fd24b59 100644 --- a/restore-mysql-daily +++ b/restore-mysql-daily @@ -45,7 +45,7 @@ while [[ $# -gt 0 ]]; do case $1 in -d|--dry-run) DRY_RUN=true - CMD=CMD="echo $(tput setaf 3)EXECUTE: $(tput sgr 0)"; echo + CMD='echo -e "\t$(tput setaf 3)EXECUTE: $(tput sgr 0)"'; echo shift 1 ;; -a|--archive) @@ -206,7 +206,11 @@ for FILE in $NEWPATH*.gz; do pv $NEWPATH$FILE | gunzip | mysql $DB" $CMD mysql -e "DROP DATABASE IF EXISTS $DB" $CMD mysql -e "CREATE DATABASE $DB" - if [[ -z $CMD ]]; then pv $NEWPATH$FILE | gunzip | mysql $DB; fi + if [[ $CMD ]]; then + $CMD "pv $NEWPATH$FILE | gunzip | mysql $DB;" + else + pv $NEWPATH$FILE | gunzip | mysql $DB; + fi fi ENDLOOP=$(date +%s) EXCTIME=$(expr $ENDLOOP - $STARTLOOP)