diff --git a/atualiza_TotalBus.bash b/atualiza_TotalBus.bash index 0288c5f..93e2ebd 100755 --- a/atualiza_TotalBus.bash +++ b/atualiza_TotalBus.bash @@ -194,15 +194,20 @@ case $service in echo -e " " read -p "Informe o NÚMERO da versão do EventosExtrasServidor: " versaoees echo -e " " - sleep 1 - echo -e "Listando arquivos disponíveis da versão ***" $versaoees "***" - echo -e " " sleep 3 listees=$(curl https://jenkinstotalbus.rjconsultores.com.br/job/SCO%20-%20EventosExtrasServidor/$versaoees/artifact/dist/ -su $userj:$passj | grep -oP '(?<=href=")[^"]+\.war(?=")') - echo -e "--------------------------------------------" - echo -e "$listees" - echo -e "--------------------------------------------" - echo -e " " + if [ -z "$listees" ]; then + echo -e "A versão $versaoees do EventosExtrasServidor não está mais disponível para download." + echo -e "Verifique e execute novamente." + echo -e "Finalizado!!!" + exit 0 + else + echo -e "Listando arquivos disponíveis da versão ***" $versaoees "***" + echo -e "--------------------------------------------" + echo -e "$listees" + echo -e "--------------------------------------------" + fi + echo -e " " read -p "COPIE e COLE ou digite qual arquivo listado vai ser utilizado: " eesescolhido echo -e " " echo -e "Baixando $eesescolhido versão $versaoees ..." @@ -322,14 +327,19 @@ case $service in echo -e " " read -p "Informe o NÚMERO da versão do TareasAgendadas: " versaotar echo -e " " - sleep 1 - echo -e "Listando arquivos disponíveis da versão ***" $versaotar "***" - echo -e " " sleep 3 listtar=$(curl https://jenkinstotalbus.rjconsultores.com.br/job/SCO%20-%20TareasAgendadas/$versaotar/artifact/dist/ -su $userj:$passj | grep -oP '(?<=href=")[^"]+\.war(?=")') - echo -e "--------------------------------------------" - echo -e "$listtar" - echo -e "--------------------------------------------" + if [ -z "$listtar" ]; then + echo -e "A versão $versaotar do TareasAgendadas não está mais disponível para download." + echo -e "Verifique e execute novamente." + echo -e "Finalizado!!!" + exit 0 + else + echo -e "Listando arquivos disponíveis da versão ***" $versaotar "***" + echo -e "--------------------------------------------" + echo -e "$listtar" + echo -e "--------------------------------------------" + fi echo -e " " read -p "COPIE e COLE ou digite qual arquivo listado vai ser utilizado: " tarescolhido echo -e " " @@ -451,14 +461,19 @@ case $service in echo -e " " read -p "Informe o NÚMERO da versão do VentaBoletosCliente: " versaoclient echo -e " " - sleep 1 - echo -e "Listando arquivos disponíveis da versão ***" $versaoclient "***" - echo -e " " sleep 3 listclient=$(curl https://jenkinstotalbus.rjconsultores.com.br/job/SCO%20-%20VentaBoletosCliente/$versaoclient/artifact/dist/ -su $userj:$passj | grep -oP '(?<=href=")[^"]+\.gz(?=")') - echo -e "--------------------------------------------" - echo -e "$listclient" - echo -e "--------------------------------------------" + if [ -z "$listclient" ]; then + echo -e "A versão $versaoclient do VentaBoletosClientes não está mais disponível para download." + echo -e "Verifique e execute novamente." + echo -e "Finalizado!!!" + exit 0 + else + echo -e "Listando arquivos disponíveis da versão ***" $versaoclient "***" + echo -e "--------------------------------------------" + echo -e "$listclient" + echo -e "--------------------------------------------" + fi echo -e " " read -p "COPIE e COLE ou digite qual arquivo listado vai ser utilizado: " clientescolhido echo -e " "