Update mysqlbu-scripts.sh

This commit is contained in:
2019-01-05 16:57:07 -06:00
parent 6d338fac67
commit 2e65314b52

View File

@@ -19,6 +19,11 @@ 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(){
mysqlbu list
echo ""
read -n 1 -s -p "Press any key to continue"
}
MAIN_MENU() { MAIN_MENU() {
while : while :
do do
@@ -28,19 +33,20 @@ MAIN_MENU() {
echo -e "${idsCL[LightGreen]}---------------------------------------------------------------------------${idsCL[Default]}" echo -e "${idsCL[LightGreen]}---------------------------------------------------------------------------${idsCL[Default]}"
echo -e "Backups Location: ${idsCL[LightBlue]}${BACKUP_PATH}${idsCL[Default]}" echo -e "Backups Location: ${idsCL[LightBlue]}${BACKUP_PATH}${idsCL[Default]}"
echo -e "MySQL User: ${idsCL[LightBlue]}${MYSQLUSER}${idsCL[Default]}" echo -e "MySQL User: ${idsCL[LightBlue]}${MYSQLUSER}${idsCL[Default]}"
echo -e "MySQL Password: ${idsCL[LightBlue]}******${idsCL[Default]}" echo -e "MySQL Password: ${idsCL[LightBlue]}****${idsCL[Default]}"
echo -e "MySQL Config File: ${idsCL[LightBlue]}${MYSQLCFG}${idsCL[Default]}" echo -e "MySQL Config File: ${idsCL[LightBlue]}${MYSQLCFG}${idsCL[Default]}"
echo -e "# of Days to Keep: ${idsCL[LightBlue]}${BACKUPSTOKEEP}${idsCL[Default]}" echo -e "# of Days to Keep: ${idsCL[LightBlue]}${BACKUPSTOKEEP}${idsCL[Default]}"
echo -e "${idsCL[LightGreen]}---------------------------------------------------------------------------${idsCL[Default]}" echo -e "${idsCL[LightGreen]}---------------------------------------------------------------------------${idsCL[Default]}"
echo "" echo ""
echo " [1] Webmin Install" echo " [1] Change Backup Location"
echo " [2] Glances Install" echo " [2] Change MySQL User"
echo " [3] x11vnc Install" echo " [3] Change MySQL Password"
echo " [4] Filewatcher Install" echo " [4] Change MySQL Config File Location"
echo " [5] Change The Number of Backup Days to Keep"
echo "" echo ""
echo " [0] Remove LinUPx" echo " [B] Run Backup"
echo " [L] List Backups"
echo "" echo ""
echo " [B] Back to Update Scripts"
echo " [Q] Quit" echo " [Q] Quit"
echo "" echo ""
echo "" echo ""
@@ -56,9 +62,10 @@ MAIN_MENU() {
INSTALL_MENU;; INSTALL_MENU;;
4) FW_INSTALL 4) FW_INSTALL
INSTALL_MENU;; INSTALL_MENU;;
0) LINUPX_UNINSTALL 5) LINUPX_UNINSTALL
INSTALL_MENU;; INSTALL_MENU;;
[Bb]) SCRIPT_MENU;; [Bb]) RUN_BACKUP;;
[Ll]) LIST_BACKUPS;;
[Qq]) EXIT1 [Qq]) EXIT1
exit 1;; exit 1;;
*) echo "Thats an invaild option,"; *) echo "Thats an invaild option,";