commands="CREATE DATABASE IF NOT EXISTS \`${newDb}\`;CREATE USER IF NOT EXISTS '${newUser}'@'${host}' IDENTIFIED BY '${newDbPassword}';GRANT USAGE ON *.* TO '${newUser}'@'${host}';GRANT ALL ON \`${newDb}\`.* TO '${newUser}'@'${host}';FLUSH PRIVILEGES;"
#cho "${commands}" | /usr/bin/mysql -u root -p
if ! systemctl is-active --quiet mariadb.service;then
choix=$(whiptail --title "Script proyect HP3ICC / update FDMR+" --menu "Nota Importante: antes de iniciar la actualizacion, el proceso de actualizacion borrara por completo todas las configuraciones, al finalizar la actualizacion el servicio se reinniciara automaticamente.
" 17 50 4\
" 17 50 5\
1" Update ADN-Server "\
2" Update FDMR-Monitor OA4DOA "\
3" Update FDMR-Monitor CS8ABG "\
4" Menu Principal " 3>&1 1>&2 2>&3)
2" Update Monitor OA4DOA "\
3" Update Monitor CS8ABG "\
4" Update Monitor CS8ABG Map "\
5" Menu Principal " 3>&1 1>&2 2>&3)
exitstatus=$?
#on recupere ce choix
#exitstatus=$?
@ -109,6 +125,8 @@ menu-up-fdmon ;;
3)
menu-up-fdmon2 ;;
4)
menu-up-fdmon3 ;;
5)
break;
esac
done
@ -164,10 +182,10 @@ if [[ $EUID -ne 0 ]]; then
fi
while : ;do
choix=$(whiptail --title "Script proyect HP3ICC / update FDMR-Monitor OA4DOA" --menu "Nota Importante: antes de iniciar la actualizacion, el proceso de actualizacion borrara por completo todas las configuraciones, al finalizar la actualizacion el servicio se reinniciara automaticamente.
choix=$(whiptail --title "Script proyect HP3ICC / update Monitor OA4DOA" --menu "Nota Importante: antes de iniciar la actualizacion, el proceso de actualizacion borrara por completo todas las configuraciones, al finalizar la actualizacion el servicio se reinniciara automaticamente.
" 17 50 4 \
1" shell extra "\
2" Iniciar Actualizacion FDMR-Monitor OA4DOA " \
2" Iniciar Actualizacion Monitor OA4DOA " \
3" Menu Principal " 3>&1 1>&2 2>&3)
exitstatus=$?
#on recupere ce choix
@ -199,10 +217,10 @@ if [[ $EUID -ne 0 ]]; then
fi
while : ;do
choix=$(whiptail --title "Script proyect HP3ICC / update FDMR-Monitor CS8ABG" --menu "Nota Importante: antes de iniciar la actualizacion, el proceso de actualizacion borrara por completo todas las configuraciones, al finalizar la actualizacion el servicio se reinniciara automaticamente.
choix=$(whiptail --title "Script proyect HP3ICC / update Monitor CS8ABG" --menu "Nota Importante: antes de iniciar la actualizacion, el proceso de actualizacion borrara por completo todas las configuraciones, al finalizar la actualizacion el servicio se reinniciara automaticamente.
" 17 50 4 \
1" shell extra "\
2" Iniciar Actualizacion FDMR-Monitor CS8ABG" \
2" Iniciar Actualizacion Monitor CS8ABG" \
3" Menu Principal " 3>&1 1>&2 2>&3)
exitstatus=$?
#on recupere ce choix
@ -226,11 +244,51 @@ exit 0
EOF
sudo cat > /bin/menu-up-fdmon3 <<- "EOF"
#!/bin/bash
if[[$EUID -ne 0]];then
whiptail --title "sudo su" --msgbox "requiere ser usuario root , escriba (sudo su) antes de entrar a menu / requires root user, type (sudo su) before entering menu"050
exit0
fi
while : ;do
choix=$(whiptail --title "Script proyect HP3ICC / update Monitor CS8ABG Map" --menu "Nota Importante: antes de iniciar la actualizacion, el proceso de actualizacion borrara por completo todas las configuraciones, al finalizar la actualizacion el servicio se reinniciara automaticamente.
commands="CREATE DATABASE IF NOT EXISTS \`${newDb}\`;CREATE USER IF NOT EXISTS '${newUser}'@'${host}' IDENTIFIED BY '${newDbPassword}';GRANT USAGE ON *.* TO '${newUser}'@'${host}';GRANT ALL ON \`${newDb}\`.* TO '${newUser}'@'${host}';FLUSH PRIVILEGES;"
#cho "${commands}" | /usr/bin/mysql -u root -p
#echo "${commands}" | /usr/bin/mysql -u root
if ! systemctl is-active --quiet mariadb.service;then
sudo systemctl start mariadb.service
fi
echo"${commands}"| /usr/bin/mysql -u root
###############
@ -485,33 +547,53 @@ else
fi
sh /opt/extra-1.sh
sudo systemctl daemon-reload
sudo systemctl start proxy.service
sudo systemctl start adn-server.service
sudo systemctl start adn-parrot.service
sudo systemctl enable proxy.service
sudo systemctl enable adn-server.service
sudo systemctl enable adn-parrot.service
if systemctl status adn-server.service |grep "service; enabled;" >/dev/null 2>&1
then
sudo systemctl start adn-server.service
fi
if systemctl status adn-parrot.service |grep "service; enabled;" >/dev/null 2>&1
then
sudo systemctl start adn-parrot.service
fi
if systemctl status proxy.service |grep "service; enabled;" >/dev/null 2>&1
then
sudo systemctl start proxy.service
fi
if systemctl status proxy2.service |grep "service; enabled;" >/dev/null 2>&1
then
sudo systemctl start proxy2.service
fi
if systemctl status fdmr_mon.service |grep "service; enabled;" >/dev/null 2>&1
then
sudo systemctl stop fdmr_mon.service
sudo systemctl start fdmr_mon.service
fi
if systemctl status fdmr_mon2.service |grep "service; enabled;" >/dev/null 2>&1
then
sudo systemctl stop fdmr_mon2.service
sudo systemctl start fdmr_mon2.service
fi
if systemctl status fdmr_mon3.service |grep "service; enabled;" >/dev/null 2>&1
commands="CREATE DATABASE IF NOT EXISTS \`${newDb}\`;CREATE USER IF NOT EXISTS '${newUser}'@'${host}' IDENTIFIED BY '${newDbPassword}';GRANT USAGE ON *.* TO '${newUser}'@'${host}';GRANT ALL ON \`${newDb}\`.* TO '${newUser}'@'${host}';FLUSH PRIVILEGES;"
#cho "${commands}" | /usr/bin/mysql -u root -p
#echo "${commands}" | /usr/bin/mysql -u root
if ! systemctl is-active --quiet mariadb.service;then
sudo systemctl start mariadb.service
fi
echo"${commands}"| /usr/bin/mysql -u root
DATABASE_NAME="selfcare"
@ -629,6 +714,7 @@ if [ "$CHECK_DB" ]; then
mysql -u root -e "DROP DATABASE IF EXISTS selfcare;"
commands="CREATE DATABASE IF NOT EXISTS \`${newDb}\`;CREATE USER IF NOT EXISTS '${newUser}'@'${host}' IDENTIFIED BY '${newDbPassword}';GRANT USAGE ON *.* TO '${newUser}'@'${host}';GRANT ALL ON \`${newDb}\`.* TO '${newUser}'@'${host}';FLUSH PRIVILEGES;"
#cho "${commands}" | /usr/bin/mysql -u root -p
#echo "${commands}" | /usr/bin/mysql -u root
if ! systemctl is-active --quiet mariadb.service;then
sudo systemctl start mariadb.service
fi
echo"${commands}"| /usr/bin/mysql -u root
DATABASE_NAME="selfcare"
@ -913,6 +1001,7 @@ if [ "$CHECK_DB" ]; then
mysql -u root -e "DROP DATABASE IF EXISTS selfcare;"