Update mysqlbu-scripts.sh

This commit is contained in:
2019-01-05 14:55:06 -06:00
parent 889bb45449
commit 8ca0a2481c

View File

@@ -19,6 +19,55 @@ MYSQLDATA="`grep --perl-regexp --only-match '(?<=datadir=).+' "$MYSQLCFG"`"
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'`"
MAIN_MENU() {
while :
do
clear
echo ""
echo -e " ${idsCL[LightGreen]}MySQL-BU - M y S Q L B A C K U P S C R I P T S${idsCL[Default]} ${idsCL[DarkGray]}(ver-${VERS})${idsCL[Default]}"
echo -e "${idsCL[LightGreen]}---------------------------------------------------------------------------${idsCL[Default]}"
echo -e "Backups Location: ${idsCL[LightBlue]}${BACKUP_PATH}${idsCL[Default]}"
echo -e "MySQL User: ${idsCL[LightBlue]}${MYSQLUSER}${idsCL[Default]}"
echo -e "MySQL Password: ${idsCL[LightBlue]}******${idsCL[Default]}"
echo -e "M: ${idsCL[LightBlue]}${BACKUP_PATH}${idsCL[Default]}"
echo -e "BACKUP_PATH: ${idsCL[LightBlue]}${BACKUP_PATH}${idsCL[Default]}"
echo -e "${idsCL[LightGreen]}---------------------------------------------------------------------------${idsCL[Default]}"
echo ""
echo " [1] Webmin Install"
echo " [2] Glances Install"
echo " [3] x11vnc Install"
echo " [4] Filewatcher Install"
echo ""
echo " [0] Remove LinUPx"
echo ""
echo " [B] Back to Update Scripts"
echo " [Q] Quit"
echo ""
echo ""
echo -e -n "${idsCL[LightYellow]}Please select an [ActionItem] from above:${idsCL[Default]} "
read -n 1 opt
echo ""
case $opt in
1) WEBMIN_INSTALL
INSTALL_MENU;;
2) GLANCES_INSTALL
INSTALL_MENU;;
3) X11VNC_INSTALL
INSTALL_MENU;;
4) FW_INSTALL
INSTALL_MENU;;
0) LINUPX_UNINSTALL
INSTALL_MENU;;
[Bb]) SCRIPT_MENU;;
[Qq]) EXIT1
exit 1;;
*) echo "Thats an invaild option,";
echo "please select a valid option only.";
sleep 1;;
esac
done
}
case $1 in
'backup')
if [ "$BASE_BACKUP" = "" ]; then
@@ -132,8 +181,11 @@ case $1 in
echo -e "${idsCL[Yellow]}=================================================${idsCL[Default]}"
echo ""
;;
*)
'help')
echo "Usage: $0 { backup | backup-base | backup-incremental | restore | list }"
;;
*)
MAIN_MENU
;;
esac