diff --git a/atualiza_TotalBus.bash b/atualiza_TotalBus.bash index 8e41a7a..b82b4be 100755 --- a/atualiza_TotalBus.bash +++ b/atualiza_TotalBus.bash @@ -33,7 +33,7 @@ case $service in echo -e "A versão atual do VentaBoletosServidor de $cliente é: " echo -e " " echo -e "###############################" - echo -e " $versaoatual" + echo -e "$versaoatual" echo -e "###############################" echo -e " " echo -e "Abaixo, informe seu usuario e senha do Jenkins..." @@ -96,6 +96,21 @@ case $service in /dados/$cliente/bin/jboss-cli.sh --user=admin --password=rjmaster09 --connect controller=localhost:$portconsole --commands="deployment deploy-file --replace /tmp/VentaBoletosServidor.war" echo -e " " sleep 5 + echo -e "reiniciando $cliente ... " + systemctl restart $cliente + echo -e " " + echo -e "aguardando $cliente subir..." + URL="http://$IPPRIV:$portapp/VentaBoletosServidor" + while true; do + STATUS_CODE=$(curl -o /dev/null -s -w "%{http_code}" "$URL") + if [ "$STATUS_CODE" -eq 200 ]; then + echo -e "Restart finalizado!!! $cliente NO AR!!!" + else + echo -e "aguardando $cliente subir ..." + fi + + sleep 5 + done echo -e "Atualização do cliente "$cliente" para versão "$versaovta" concluída!!! " echo -e " " logt=$(date +%d-%m-%Y)