Update mysqlbu-scripts.sh
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user