check atualiza adm

master
root 2025-02-27 12:17:19 -03:00
parent 0b0fc5fd26
commit bf2d07957d
1 changed files with 30 additions and 18 deletions

View File

@ -608,17 +608,6 @@ case $service in
echo -e "Opção \"5 - ADM foi escolhida...\""
sleep 2
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: #####"
@ -629,13 +618,36 @@ case $service in
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 " "
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 "####################################################"
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 " "
echo -e "#############################################################################################"
echo -e "Apagando backups antigos com mais de 14 dias..."
find "/dados/" -type d -name 'bkp_ADM_*' -mtime +14 -exec rm -rf {} \;