Update mysqlbu-scripts.sh
This commit is contained in:
@@ -45,7 +45,7 @@ case $1 in
|
|||||||
DEST_DIR="${DAY_BACKUP_DIR}`date +%H-%M-%S`_BASE"
|
DEST_DIR="${DAY_BACKUP_DIR}`date +%H-%M-%S`_BASE"
|
||||||
|
|
||||||
if [ "$BASE_BACKUP" != "" ]; then
|
if [ "$BASE_BACKUP" != "" ]; then
|
||||||
echo -e "${CS[color,Green]}Daily base backup already done. Running incremental backup...${CS[color,Default]}"
|
echo -e "${idsCL[Green]}Daily base backup already done. Running incremental backup...$idsCL[Default]}"
|
||||||
$0 backup-incremental
|
$0 backup-incremental
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@@ -60,7 +60,7 @@ case $1 in
|
|||||||
DEST_DIR="${DAY_BACKUP_DIR}`date +%H-%M-%S`"
|
DEST_DIR="${DAY_BACKUP_DIR}`date +%H-%M-%S`"
|
||||||
|
|
||||||
if [ "$BASE_BACKUP" = "" ]; then
|
if [ "$BASE_BACKUP" = "" ]; then
|
||||||
echo -e "${CS[color,Green]}Daily base backup not found. Running base backup...${CS[color,Default]}"
|
echo -e "$idsCL[Green]}Daily base backup not found. Running base backup...$idsCL[Default]}"
|
||||||
$0 backup-base
|
$0 backup-base
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@@ -84,7 +84,7 @@ case $1 in
|
|||||||
TMP_BACKUP="${BACKUP_PATH}${2}/.current_backup"
|
TMP_BACKUP="${BACKUP_PATH}${2}/.current_backup"
|
||||||
|
|
||||||
if [ ! -d "$REQUEST_BACKUP" ] || [ ! $2 ] || [ ! $3 ]; then
|
if [ ! -d "$REQUEST_BACKUP" ] || [ ! $2 ] || [ ! $3 ]; then
|
||||||
echo -e "${CS[color,Red]}Backup not found!${CS[color,Default]}"
|
echo -e "$idsCL[Red]}Backup not found!$idsCL[Default]}"
|
||||||
echo "Usage: $0 restore 2019-01-05 13-00-10"
|
echo "Usage: $0 restore 2019-01-05 13-00-10"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@@ -113,21 +113,21 @@ case $1 in
|
|||||||
;;
|
;;
|
||||||
'list')
|
'list')
|
||||||
echo ""
|
echo ""
|
||||||
echo -e "${CS[color,Yellow]}============ Available Backups ============${CS[color,Default]}"
|
echo -e "$idsCL[Yellow]}============ Available Backups ============$idsCL[Default]}"
|
||||||
for day in $BACKUP_PATH* ; do
|
for day in $BACKUP_PATH* ; do
|
||||||
tdt=`sed 's/.*\///' <<< $day`
|
tdt=`sed 's/.*\///' <<< $day`
|
||||||
echo -e "${CS[bg,Blue]}${CS[color,White]}-> `date -d"${tdt}" +"%a, %b, %d %Y"` ${CS[color,Default]}${CS[bg,Default]}"
|
echo -e "${idsBG[Blue]}$idsCL[White]}-> `date -d"${tdt}" +"%a, %b, %d %Y"` $idsCL[Default]}${idsBG[Default]}"
|
||||||
|
|
||||||
for hour in $day/* ; do
|
for hour in $day/* ; do
|
||||||
thr=`sed 's/.*\///' <<< ${hour//_BASE/}`
|
thr=`sed 's/.*\///' <<< ${hour//_BASE/}`
|
||||||
if [ ${hour: -5} = "_BASE" ]; then
|
if [ ${hour: -5} = "_BASE" ]; then
|
||||||
echo -e "${CS[color,LightGreen]} -> `date -d"${tdt} ${thr//-/:}" +"%I:%M %P"` - FULL${CS[color,Default]}"
|
echo -e "$idsCL[LightGreen]} -> `date -d"${tdt} ${thr//-/:}" +"%I:%M %P"` - FULL$idsCL[Default]}"
|
||||||
else
|
else
|
||||||
echo -e "${CS[color,Blue]} -> `date -d"${tdt} ${thr//-/:}" +"%I:%M %P"` - Incremental${CS[color,Default]}"
|
echo -e "$idsCL[Blue]} -> `date -d"${tdt} ${thr//-/:}" +"%I:%M %P"` - Incremental$idsCL[Default]}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
echo -e "${CS[color,Yellow]}===========================================${CS[color,Default]}"
|
echo -e "$idsCL[Yellow]}===========================================$idsCL[Default]}"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Usage: $0 { backup | backup-base | backup-incremental | restore | list }"
|
echo "Usage: $0 { backup | backup-base | backup-incremental | restore | list }"
|
||||||
|
|||||||
Reference in New Issue
Block a user