diff --git a/mysqlbu-scripts.sh b/mysqlbu-scripts.sh index 3fc0c24..c4879a5 100755 --- a/mysqlbu-scripts.sh +++ b/mysqlbu-scripts.sh @@ -28,7 +28,7 @@ if [ $(id -u) != "0" ]; then fi MYSQLDATA="`grep --perl-regexp --only-match '(?<=datadir=).+' "$MYSQLCFG"`" -DAY_BACKUP_DIR="${BACKUP_PATH}`date +%Y-%m-%d`/" +DAY_BACKUP_DIR="${BACKUP_PATH}/`date +%Y-%m-%d`/" BASE_BACKUP="`ls -1 $DAY_BACKUP_DIR 2> /dev/null | grep --max-count=1 --perl-regexp '^.+_BASE'`" LIST_BACKUPS(){ @@ -52,7 +52,7 @@ DELETE_BACKUP() { elif [ "$1" = "Q" ] || [ "$1" = "q" ]; then EXIT1; fi declare -A tbus tba=1 - for day in $BACKUP_PATH* ; do + for day in $BACKUP_PATH/* ; do tbus[${tba}]=$day tbb=0 for hour in $day/* ; do @@ -166,7 +166,7 @@ DELETE_MENU() { echo "" echo -e "${idsCL[LightYellow]}========== Select Which Backup to Delete ==========${idsCL[Default]}" tba=1 - for day in $BACKUP_PATH* ; do + for day in $BACKUP_PATH/* ; do #tdt=`sed 's/.*\///' <<< $day` tdt=`echo $day | sed 's/.*\///'` bsz=`du -sh ${day} | awk '{print $1}'` @@ -218,7 +218,7 @@ case $1 in fi; done; if [ $keep == 0 ]; then - rm -rf ${BACKUP_PATH}$i; + rm -rf ${BACKUP_PATH}/$i; fi; done ;; @@ -310,7 +310,6 @@ case $1 in echo -e "${idsCL[LightYellow]}============ Available MySQL Backups ============${idsCL[Default]}" for day in $BACKUP_PATH/* ; do if [ "${day}" != "${BACKUP_PATH}/latest" ]; then - echo "HERE: ${day}" tdt=`sed 's/.*\///' <<< $day` bsz=`du -sh ${day} | awk '{print $1}'` echo -e "${idsBG[Blue]}${idsCL[White]}-> `date -d"${tdt}" +"%a, %B %d, %Y"` - ${bsz} ${idsCL[Default]}${idsBG[Default]}"