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