Verifica lista em branco
parent
f20922b329
commit
244e4c9531
|
@ -2,11 +2,11 @@
|
||||||
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 "# 1 - VentaBoletosServidor"
|
||||||
echo -e "# - VentaBoletosServidor"
|
echo -e "# 2 - EventosExtrasServidor"
|
||||||
echo -e "# - EventosExtrasServidor"
|
echo -e "# 3 - TareasAgendadas"
|
||||||
echo -e "# - TareasAgendadas"
|
echo -e "# 4 - VentaBoletosClientes"
|
||||||
echo -e "# - VentaBoletosClientes"
|
echo -e "# 5 - ADM "
|
||||||
echo -e "# "
|
echo -e "# "
|
||||||
echo -e "####################################################"
|
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)
|
listaclientes=$(ls /etc/systemd/system/ | grep ^wild* | sort | cut -d "." -f 1)
|
||||||
read -p "DIGITE ou COPIE e COLE o que vai atualizar: " service
|
read -p "DIGITE ou COPIE e COLE o que vai atualizar: " service
|
||||||
case $service in
|
case $service in
|
||||||
VentaBoletosServidor)
|
1|VentaBoletosServidor)
|
||||||
echo -e "Opção "VentaBoletosServidor" foi escolhida..."
|
echo -e "Opção "VentaBoletosServidor" foi escolhida..."
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "Listando clientes neste server..."
|
echo -e "Listando clientes neste server..."
|
||||||
|
@ -134,14 +134,18 @@ case $service in
|
||||||
- Versão NOVA: *** $versaonova ***
|
- Versão NOVA: *** $versaonova ***
|
||||||
- Arquivo baixado: $vtaescolhido
|
- Arquivo baixado: $vtaescolhido
|
||||||
- Backup salvo em "$bkp/VentaBoletosServidor.war"
|
- Backup salvo em "$bkp/VentaBoletosServidor.war"
|
||||||
- Endereço: http://$IPPRIV:$portapp/VentaBoletosServidor
|
- Endereço: $URL/VentaBoletosServidor
|
||||||
- Console: http://$IPPRIV:$portconsole
|
- Console: http://$IPPRIV:$portconsole
|
||||||
- Feito por: $feito
|
- 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
|
----------------------------------------------------------------------------------" >> /dados/$cliente/standalone/log/atualizacao_$logt.log
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "- Nova Versão: $versaonova "
|
echo -e "- Nova Versão: $versaonova "
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "- Endereço: http://$IPPRIV:$portapp/VentaBoletosServidor"
|
echo -e "- Endereço: $URL/VentaBoletosServidor"
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "- Console: http://$IPPRIV:$portconsole"
|
echo -e "- Console: http://$IPPRIV:$portconsole"
|
||||||
echo -e " "
|
echo -e " "
|
||||||
|
@ -150,7 +154,7 @@ case $service in
|
||||||
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
EventosExtrasServidor)
|
2|EventosExtrasServidor)
|
||||||
echo -e "Opção "EventosExtrasServidor" foi escolhida..."
|
echo -e "Opção "EventosExtrasServidor" foi escolhida..."
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "Listando clientes neste server..."
|
echo -e "Listando clientes neste server..."
|
||||||
|
@ -267,14 +271,18 @@ case $service in
|
||||||
- Versão NOVA: *** $versaonova ***
|
- Versão NOVA: *** $versaonova ***
|
||||||
- Arquivo baixado: $eesescolhido
|
- Arquivo baixado: $eesescolhido
|
||||||
- Backup salvo em "$bkp/EventosExtrasServidor.war"
|
- Backup salvo em "$bkp/EventosExtrasServidor.war"
|
||||||
- Endereço: http://$IPPRIV:$portapp/EventosExtrasServidor
|
- Endereço: $URL/EventosExtrasServidor
|
||||||
- Console: http://$IPPRIV:$portconsole
|
- Console: http://$IPPRIV:$portconsole
|
||||||
- Feito por: $feito
|
- 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
|
----------------------------------------------------------------------------------" >> /dados/$cliente/standalone/log/atualizacao_$logt.log
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "- Nova Versão: $versaonova "
|
echo -e "- Nova Versão: $versaonova "
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "- Endereço: http://$IPPRIV:$portapp/EventosExtrasServidor"
|
echo -e "- Endereço: $URL/EventosExtrasServidor"
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "- Console: http://$IPPRIV:$portconsole"
|
echo -e "- Console: http://$IPPRIV:$portconsole"
|
||||||
echo -e " "
|
echo -e " "
|
||||||
|
@ -283,7 +291,7 @@ case $service in
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
|
|
||||||
TareasAgendadas)
|
3|TareasAgendadas)
|
||||||
echo -e "Opção "TareasAgendadas" foi escolhida..."
|
echo -e "Opção "TareasAgendadas" foi escolhida..."
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "Listando clientes neste server..."
|
echo -e "Listando clientes neste server..."
|
||||||
|
@ -401,14 +409,18 @@ case $service in
|
||||||
- Versão NOVA: *** $versaonova ***
|
- Versão NOVA: *** $versaonova ***
|
||||||
- Arquivo baixado: $tarescolhido
|
- Arquivo baixado: $tarescolhido
|
||||||
- Backup salvo em "$bkp/TareasAgendadas.war"
|
- Backup salvo em "$bkp/TareasAgendadas.war"
|
||||||
- Endereço: http://$IPPRIV:$portapp/TareasAgendadas
|
- Endereço: $URL/TareasAgendadas
|
||||||
- Console: http://$IPPRIV:$portconsole
|
- Console: http://$IPPRIV:$portconsole
|
||||||
- Feito por: $feito
|
- 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
|
----------------------------------------------------------------------------------" >> /dados/$cliente/standalone/log/atualizacao_$logt.log
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "- Nova Versão: $versaonova "
|
echo -e "- Nova Versão: $versaonova "
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "- Endereço: http://$IPPRIV:$portapp/TareasAgendadas"
|
echo -e "- Endereço: $URL/TareasAgendadas"
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "- Console: http://$IPPRIV:$portconsole"
|
echo -e "- Console: http://$IPPRIV:$portconsole"
|
||||||
echo -e " "
|
echo -e " "
|
||||||
|
@ -416,7 +428,7 @@ case $service in
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
|
|
||||||
VentaBoletosClientes)
|
4|VentaBoletosClientes)
|
||||||
echo -e "Opção "VentaBoletosCliente" foi escolhida..."
|
echo -e "Opção "VentaBoletosCliente" foi escolhida..."
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "Listando clientes neste server..."
|
echo -e "Listando clientes neste server..."
|
||||||
|
@ -542,6 +554,13 @@ case $service in
|
||||||
- Backup salvo em "$bkp/SCO.jar.pack.gz"
|
- Backup salvo em "$bkp/SCO.jar.pack.gz"
|
||||||
- Console: http://$IPPRIV:$portconsole
|
- Console: http://$IPPRIV:$portconsole
|
||||||
- Feito por: $feito
|
- 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
|
----------------------------------------------------------------------------------" >> /dados/$cliente/standalone/log/atualizacao_$logt.log
|
||||||
rm -rf /tmp/SCO*
|
rm -rf /tmp/SCO*
|
||||||
rm -rf /tmp/$cliente
|
rm -rf /tmp/$cliente
|
||||||
|
@ -554,7 +573,7 @@ case $service in
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
|
|
||||||
ADM)
|
5|ADM)
|
||||||
echo -e "Opção "ADM" foi selecionada..."
|
echo -e "Opção "ADM" foi selecionada..."
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "Será feito o download da versão que você digitar abaixo: "
|
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?
|
[ ! -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)
|
versaonova=$(unzip -p /tmp/ventaboletosadm.war WEB-INF/classes/versionADM.info ; echo)
|
||||||
versaoantiga=$(unzip -p $bkp/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 " "
|
echo -e " "
|
||||||
logt=$(date +%d-%m-%Y)
|
logt=$(date +%d-%m-%Y)
|
||||||
echo -e "Gravando log da atualização em "/dados/$adm/standalone/log/atualizacao_$logt.log" ..."
|
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<<<
|
- Atualização >>>ADM<<<
|
||||||
- Data/Hora: $time
|
- Data/Hora: $time
|
||||||
- Atualizando cliente: $cliente
|
- Atualizando cliente: $adm
|
||||||
- Versão antiga: $versaoantiga
|
- Versão antiga: $versaoantiga
|
||||||
- Versão NOVA: *** $versaonova ***
|
- Versão NOVA: *** $versaonova ***
|
||||||
- Backup salvo em "$bkp/ventaboletosadm.war"
|
- Backup salvo em "$bkp/ventaboletosadm.war"
|
||||||
- Endereço: http://$IPPRIV:$portapp/ventaboletosadm
|
- Endereço: $URL/ventaboletosadm
|
||||||
- Console: http://$IPPRIV:$portconsole
|
- Console: http://$IPPRIV:$portconsole
|
||||||
- Feito por: $feito
|
- 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
|
----------------------------------------------------------------------------------" >> /dados/$adm/standalone/log/atualizacao_$logt.log
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "- Versão antiga: $versaoantiga"
|
echo -e "- Versão antiga: $versaoantiga"
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "- Versão NOVA: *** $versaonova ***"
|
echo -e "- Versão NOVA: *** $versaonova ***"
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "- Endereço: http://$IPPRIV:$portapp/ventaboletosadm"
|
echo -e "- Endereço: $URL/ventaboletosadm"
|
||||||
echo -e " "
|
echo -e " "
|
||||||
echo -e "Console: http://$IPPRIV:$portconsole"
|
echo -e "Console: http://$IPPRIV:$portconsole"
|
||||||
echo -e " "
|
echo -e " "
|
||||||
|
|
Loading…
Reference in New Issue