atualiza totalbus
parent
8f2c710d71
commit
44effd162d
|
@ -2,6 +2,7 @@
|
||||||
echo -e "####################################################"
|
echo -e "####################################################"
|
||||||
echo -e "#Este script atualiza WILDFLY com: "
|
echo -e "#Este script atualiza WILDFLY com: "
|
||||||
echo -e "# "
|
echo -e "# "
|
||||||
|
echo -e "# - ADM "
|
||||||
echo -e "# - VentaBoletosServidor"
|
echo -e "# - VentaBoletosServidor"
|
||||||
echo -e "# - EventosExtrasServidor"
|
echo -e "# - EventosExtrasServidor"
|
||||||
echo -e "# - TareasAgendadas"
|
echo -e "# - TareasAgendadas"
|
||||||
|
@ -357,8 +358,80 @@ case $service in
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "##############F-I-N-A-L-I-Z-A-D-O!!!##################################"
|
echo -e "##############F-I-N-A-L-I-Z-A-D-O!!!##################################"
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
ADM)
|
||||||
|
echo -e "Opção "ADM" foi selecionada..."
|
||||||
|
echo -e " "
|
||||||
|
echo -e "Será feito o download da versão que você digitar abaixo: "
|
||||||
|
echo -e "####################################################"
|
||||||
|
sleep 1
|
||||||
|
read -p "Digite a versão do adm: " versaoadm
|
||||||
|
echo -e " "
|
||||||
|
echo -e "Baixando ADM versão --> $versaoadm <-- para atualização."
|
||||||
|
rm -rf /tmp/ventaboletosadm.war
|
||||||
|
curl -O http://52.5.53.15:8081/nexus/content/repositories/releases/br/com/rjconsultores/ventaboletosadm/$versaoadm/ventaboletosadm-$versaoadm.war
|
||||||
|
mv ventaboletosadm-$versaoadm.war /tmp/ventaboletosadm.war
|
||||||
|
sleep 2
|
||||||
|
echo -e " "
|
||||||
|
adms=$(ls /etc/systemd/system/ | grep ^wild* | sort | cut -d "." -f 1)
|
||||||
|
echo -e "####################################################"
|
||||||
|
echo -e "##### Listando ADMs que rodam neste servidor: #####"
|
||||||
|
echo -e "####################################################"
|
||||||
|
echo -e "----------------------------------------------------"
|
||||||
|
echo -e "$adms"
|
||||||
|
echo -e "----------------------------------------------------"
|
||||||
|
read -p "***COPIE e COLE*** ADM listado que deseja atualizar: " adm
|
||||||
|
echo -e " "
|
||||||
|
echo -e "Você COPIOU e COLOU >>>>>>> $adm <<<<<<<<"
|
||||||
|
echo -e "...verificando..."
|
||||||
|
echo -e " "
|
||||||
|
portconf=$(cat /dados/$adm/standalone/configuration/standalone.xml | grep "socket-binding-group name" | cut -d ":" -f 2 | tr -d '}">')
|
||||||
|
portconsole=$(expr $portconf + 9990)
|
||||||
|
echo -e "A porta da console é: $portconsole"
|
||||||
|
sleep 3
|
||||||
|
echo -e " "
|
||||||
|
echo -e "#############################################################################################"
|
||||||
|
echo -e "Apagando backups antigos com mais de 14 dias..."
|
||||||
|
find "/dados/" -type d -name 'bkp_ADM_*' -mtime +14 -exec rm -rf {} \;
|
||||||
|
echo -e " "
|
||||||
|
echo -e "#############################################################################################"
|
||||||
|
echo -e "Apagando backups antigos com mais de 14 dias..."
|
||||||
|
find "/dados/bkp_ADM/" -type d -name '*' -mtime +14 -exec rm -rf {} \;
|
||||||
|
VER="/dados/$adm/standalone/deployments/ventaboletosadm*"
|
||||||
|
if [ -e $VER ]; then
|
||||||
|
mv $VER /opt/
|
||||||
|
else
|
||||||
|
echo -e "***Iniciando backup do "ventaboletosadm.war" de " $adm " ..."
|
||||||
|
fi
|
||||||
|
echo -e " "
|
||||||
|
time=$(date +%Y-%m-%d-%H-%M)
|
||||||
|
mkdir -p /dados/bkp_ADM/$adm-$time
|
||||||
|
bkp=/dados/bkp_ADM/$adm-$time
|
||||||
|
export JAVA_HOME=/dados/jdk-11.0.5
|
||||||
|
/dados/$adm/bin/jboss-cli.sh --user=admin --password=rjmaster09 --connect controller=localhost:$portconsole --commands="attachment save --operation=/deployment=ventaboletosadm.war:read-content() --file=$bkp/ventaboletosadm.war"
|
||||||
|
sleep 2
|
||||||
|
echo -e " "
|
||||||
|
echo "################################################################################################"
|
||||||
|
echo -e "Iniciando Atualização do ADM de $adm ..."
|
||||||
|
echo -e " "
|
||||||
|
sleep 2
|
||||||
|
echo -e "***Você pode duplicar este terminal e acompanhar o log com o comando abaixo: ***"
|
||||||
|
echo -e " "
|
||||||
|
echo -e "tail -f /dados/$adm/standalone/log/server.log"
|
||||||
|
export JAVA_HOME=/dados/jdk-11.0.5
|
||||||
|
/dados/$adm/bin/jboss-cli.sh --user=admin --password=rjmaster09 --connect controller=localhost:$portconsole --commands="deployment deploy-file --replace /tmp/ventaboletosadm.war"
|
||||||
|
echo -e "***********************************************************************"
|
||||||
|
bkpok="$bkp/ventaboletosadm.war"
|
||||||
|
echo -e "Backup salvo em: $bkpok "
|
||||||
|
echo -e "***********************************************************************"
|
||||||
|
echo -e "Favor acessar ADM via browser e validar. *****"
|
||||||
|
sleep 1
|
||||||
|
echo -e "***********************************************************************"
|
||||||
|
echo -e "*****Atualização do " $adm " para a versão $versaoadm finalizada!!!****"
|
||||||
|
echo -e "***********************************************************************"
|
||||||
|
;;
|
||||||
|
|
||||||
|
|
||||||
*)
|
*)
|
||||||
echo "Opção inválida, tente novamente."
|
echo "Opção inválida, tente novamente."
|
||||||
|
|
Loading…
Reference in New Issue