diff --git a/atualiza_TotalBus.bash b/atualiza_TotalBus.bash index 70d5331..a239b56 100755 --- a/atualiza_TotalBus.bash +++ b/atualiza_TotalBus.bash @@ -608,9 +608,38 @@ case $service in echo -e "Opção \"5 - ADM foi escolhida...\"" 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 " " + portconf=$(cat /dados/$adm/standalone/configuration/standalone.xml | grep "socket-binding-group name" | cut -d ":" -f 2 | tr -d '}">') + portconsole=$(expr $portconf + 9990) + sleep 1 + echo -e " " + echo -e "Verificando se existe "ventaboletosadm" em \"$adm\" ..." + export JAVA_HOME=/dados/jdk-11.0.5 + ADMCHECK=$(/dados/$adm/bin/jboss-cli.sh --user=admin --password=rjmaster09 --connect controller=localhost:$portconsole --commands="deployment-info" | grep "ventaboletosadm") + if [[ -n "$ADMCHECK" ]]; then + echo "ADM encontrado!!!" + echo "Seguindo com a atualização..." + else + echo "ADM NÃO ENCONTRADO!!!" + echo "Verifique em outro servidor..." + echo " " + echo "...finalizando esta atualização!" + exit 1 + fi + echo -e " " + sleep 1 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." @@ -619,23 +648,6 @@ case $service in 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 {} \;