Verifica lista em branco
parent
f20922b329
commit
244e4c9531
|
@ -2,11 +2,11 @@
|
|||
echo -e "####################################################"
|
||||
echo -e "#Este script atualiza WILDFLY com: "
|
||||
echo -e "# "
|
||||
echo -e "# - ADM "
|
||||
echo -e "# - VentaBoletosServidor"
|
||||
echo -e "# - EventosExtrasServidor"
|
||||
echo -e "# - TareasAgendadas"
|
||||
echo -e "# - VentaBoletosClientes"
|
||||
echo -e "# 1 - VentaBoletosServidor"
|
||||
echo -e "# 2 - EventosExtrasServidor"
|
||||
echo -e "# 3 - TareasAgendadas"
|
||||
echo -e "# 4 - VentaBoletosClientes"
|
||||
echo -e "# 5 - ADM "
|
||||
echo -e "# "
|
||||
echo -e "####################################################"
|
||||
echo -e " "
|
||||
|
@ -15,7 +15,7 @@ IPPRIV=$(hostname -I | awk '{ print $1 }')
|
|||
listaclientes=$(ls /etc/systemd/system/ | grep ^wild* | sort | cut -d "." -f 1)
|
||||
read -p "DIGITE ou COPIE e COLE o que vai atualizar: " service
|
||||
case $service in
|
||||
VentaBoletosServidor)
|
||||
1|VentaBoletosServidor)
|
||||
echo -e "Opção "VentaBoletosServidor" foi escolhida..."
|
||||
echo -e " "
|
||||
echo -e "Listando clientes neste server..."
|
||||
|
@ -134,14 +134,18 @@ case $service in
|
|||
- Versão NOVA: *** $versaonova ***
|
||||
- Arquivo baixado: $vtaescolhido
|
||||
- Backup salvo em "$bkp/VentaBoletosServidor.war"
|
||||
- Endereço: http://$IPPRIV:$portapp/VentaBoletosServidor
|
||||
- Endereço: $URL/VentaBoletosServidor
|
||||
- Console: http://$IPPRIV:$portconsole
|
||||
- Feito por: $feito
|
||||
##################################################################################
|
||||
#- Em caso de Rollback execute o comando abaixo:
|
||||
export JAVA_HOME=/dados/jdk-11.0.5 && /dados/$cliente/bin/jboss-cli.sh --user=clientein --password=rjmaster09 --connect controller=localhost:$portconsole --commands="deployment deploy-file --replace $bkp/VentaBoletosServidor.war"
|
||||
##################################################################################
|
||||
----------------------------------------------------------------------------------" >> /dados/$cliente/standalone/log/atualizacao_$logt.log
|
||||
echo -e " "
|
||||
echo -e "- Nova Versão: $versaonova "
|
||||
echo -e " "
|
||||
echo -e "- Endereço: http://$IPPRIV:$portapp/VentaBoletosServidor"
|
||||
echo -e "- Endereço: $URL/VentaBoletosServidor"
|
||||
echo -e " "
|
||||
echo -e "- Console: http://$IPPRIV:$portconsole"
|
||||
echo -e " "
|
||||
|
@ -150,7 +154,7 @@ case $service in
|
|||
|
||||
;;
|
||||
|
||||
EventosExtrasServidor)
|
||||
2|EventosExtrasServidor)
|
||||
echo -e "Opção "EventosExtrasServidor" foi escolhida..."
|
||||
echo -e " "
|
||||
echo -e "Listando clientes neste server..."
|
||||
|
@ -267,14 +271,18 @@ case $service in
|
|||
- Versão NOVA: *** $versaonova ***
|
||||
- Arquivo baixado: $eesescolhido
|
||||
- Backup salvo em "$bkp/EventosExtrasServidor.war"
|
||||
- Endereço: http://$IPPRIV:$portapp/EventosExtrasServidor
|
||||
- Endereço: $URL/EventosExtrasServidor
|
||||
- Console: http://$IPPRIV:$portconsole
|
||||
- Feito por: $feito
|
||||
##################################################################################
|
||||
#- Em caso de Rollback execute o comando abaixo:
|
||||
export JAVA_HOME=/dados/jdk-11.0.5 && /dados/$cliente/bin/jboss-cli.sh --user=clientein --password=rjmaster09 --connect controller=localhost:$portconsole --commands="deployment deploy-file --replace $bkp/EventosExtrasServidor.war"
|
||||
##################################################################################
|
||||
----------------------------------------------------------------------------------" >> /dados/$cliente/standalone/log/atualizacao_$logt.log
|
||||
echo -e " "
|
||||
echo -e "- Nova Versão: $versaonova "
|
||||
echo -e " "
|
||||
echo -e "- Endereço: http://$IPPRIV:$portapp/EventosExtrasServidor"
|
||||
echo -e "- Endereço: $URL/EventosExtrasServidor"
|
||||
echo -e " "
|
||||
echo -e "- Console: http://$IPPRIV:$portconsole"
|
||||
echo -e " "
|
||||
|
@ -283,7 +291,7 @@ case $service in
|
|||
exit 0
|
||||
;;
|
||||
|
||||
TareasAgendadas)
|
||||
3|TareasAgendadas)
|
||||
echo -e "Opção "TareasAgendadas" foi escolhida..."
|
||||
echo -e " "
|
||||
echo -e "Listando clientes neste server..."
|
||||
|
@ -401,14 +409,18 @@ case $service in
|
|||
- Versão NOVA: *** $versaonova ***
|
||||
- Arquivo baixado: $tarescolhido
|
||||
- Backup salvo em "$bkp/TareasAgendadas.war"
|
||||
- Endereço: http://$IPPRIV:$portapp/TareasAgendadas
|
||||
- Endereço: $URL/TareasAgendadas
|
||||
- Console: http://$IPPRIV:$portconsole
|
||||
- Feito por: $feito
|
||||
##################################################################################
|
||||
#- Em caso de Rollback execute o comando abaixo:
|
||||
export JAVA_HOME=/dados/jdk-11.0.5 && /dados/$cliente/bin/jboss-cli.sh --user=clientein --password=rjmaster09 --connect controller=localhost:$portconsole --commands="deployment deploy-file --replace $bkp/TareasAgendadas.war"
|
||||
##################################################################################
|
||||
----------------------------------------------------------------------------------" >> /dados/$cliente/standalone/log/atualizacao_$logt.log
|
||||
echo -e " "
|
||||
echo -e "- Nova Versão: $versaonova "
|
||||
echo -e " "
|
||||
echo -e "- Endereço: http://$IPPRIV:$portapp/TareasAgendadas"
|
||||
echo -e "- Endereço: $URL/TareasAgendadas"
|
||||
echo -e " "
|
||||
echo -e "- Console: http://$IPPRIV:$portconsole"
|
||||
echo -e " "
|
||||
|
@ -416,7 +428,7 @@ case $service in
|
|||
exit 0
|
||||
;;
|
||||
|
||||
VentaBoletosClientes)
|
||||
4|VentaBoletosClientes)
|
||||
echo -e "Opção "VentaBoletosCliente" foi escolhida..."
|
||||
echo -e " "
|
||||
echo -e "Listando clientes neste server..."
|
||||
|
@ -542,6 +554,13 @@ case $service in
|
|||
- Backup salvo em "$bkp/SCO.jar.pack.gz"
|
||||
- Console: http://$IPPRIV:$portconsole
|
||||
- Feito por: $feito
|
||||
################################################################################################################
|
||||
#- Em caso de Rollback execute os comandos abaixo:
|
||||
mv /dados/$cliente/standalone/deployments/webstart.war/sco2/SCO.jar.pack.gz /tmp/SCO.jar.pack.gz_RB
|
||||
rm -rf /dados/$cliente/standalone/deployments/webstart.war/sco2/scopaf.conf*
|
||||
cp -r $bkp/SCO.jar.pack.gz /dados/$cliente/standalone/deployments/webstart.war/sco2/SCO.jar.pack.gz
|
||||
chown -Rf $cliente:$cliente /dados/$cliente/standalone/deployments/webstart.war/sco2/
|
||||
################################################################################################################
|
||||
----------------------------------------------------------------------------------" >> /dados/$cliente/standalone/log/atualizacao_$logt.log
|
||||
rm -rf /tmp/SCO*
|
||||
rm -rf /tmp/$cliente
|
||||
|
@ -554,7 +573,7 @@ case $service in
|
|||
exit 0
|
||||
;;
|
||||
|
||||
ADM)
|
||||
5|ADM)
|
||||
echo -e "Opção "ADM" foi selecionada..."
|
||||
echo -e " "
|
||||
echo -e "Será feito o download da versão que você digitar abaixo: "
|
||||
|
@ -626,6 +645,23 @@ case $service in
|
|||
[ ! -x "$(which unzip)" ] && echo "Instalando... " && sudo apt install unzip 1> /dev/null 2>&1 -y # unzip instalado?
|
||||
versaonova=$(unzip -p /tmp/ventaboletosadm.war WEB-INF/classes/versionADM.info ; echo)
|
||||
versaoantiga=$(unzip -p $bkp/ventaboletosadm.war WEB-INF/classes/versionADM.info ; echo)
|
||||
echo -e "reiniciando $adm ... "
|
||||
systemctl restart $adm
|
||||
echo -e " "
|
||||
URL="http://$IPPRIV:$portapp"
|
||||
while true; do
|
||||
STATUS_CODE=$(curl -o /dev/null -s -w "%{http_code}" "$URL")
|
||||
if [ "$STATUS_CODE" -eq 200 ]; then
|
||||
echo -e "--------------------------------------------------"
|
||||
echo -e "Restart finalizado!!! $adm NO AR!!!"
|
||||
echo -e "--------------------------------------------------"
|
||||
break
|
||||
else
|
||||
echo -e "aguardando $adm subir ..."
|
||||
fi
|
||||
|
||||
sleep 5
|
||||
done
|
||||
echo -e " "
|
||||
logt=$(date +%d-%m-%Y)
|
||||
echo -e "Gravando log da atualização em "/dados/$adm/standalone/log/atualizacao_$logt.log" ..."
|
||||
|
@ -634,20 +670,26 @@ case $service in
|
|||
----------------------------------------------------------------------------------
|
||||
- Atualização >>>ADM<<<
|
||||
- Data/Hora: $time
|
||||
- Atualizando cliente: $cliente
|
||||
- Atualizando cliente: $adm
|
||||
- Versão antiga: $versaoantiga
|
||||
- Versão NOVA: *** $versaonova ***
|
||||
- Backup salvo em "$bkp/ventaboletosadm.war"
|
||||
- Endereço: http://$IPPRIV:$portapp/ventaboletosadm
|
||||
- Endereço: $URL/ventaboletosadm
|
||||
- Console: http://$IPPRIV:$portconsole
|
||||
- Feito por: $feito
|
||||
|
||||
##################################################################################
|
||||
#- Em caso de Rollback execute o comando abaixo:
|
||||
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 $bkp/ventaboletosadm.war"
|
||||
##################################################################################
|
||||
|
||||
----------------------------------------------------------------------------------" >> /dados/$adm/standalone/log/atualizacao_$logt.log
|
||||
echo -e " "
|
||||
echo -e "- Versão antiga: $versaoantiga"
|
||||
echo -e " "
|
||||
echo -e "- Versão NOVA: *** $versaonova ***"
|
||||
echo -e " "
|
||||
echo -e "- Endereço: http://$IPPRIV:$portapp/ventaboletosadm"
|
||||
echo -e "- Endereço: $URL/ventaboletosadm"
|
||||
echo -e " "
|
||||
echo -e "Console: http://$IPPRIV:$portconsole"
|
||||
echo -e " "
|
||||
|
|
Loading…
Reference in New Issue