Vetor

1. Vetor

Herik
herik10

(usa Linux Mint)

Enviado em 28/12/2017 - 13:32h

Preciso fazer a verificação dos certificados de uma lista de url's porém a minha estrutura for só está verificando o primeiro endereço.
Como eu faria para que todas as url's do meu vetor fossem verificadas ?

Meu codigo:

#!/bin/bash
urls=(
'google.com.br'
'uol.com.br'
'vivaolinux.com.br'

)

for url in "${urls[@]}";
do
certificado=`./verifica.sh --host $urls --end`
dias_expiracao=$((($(date -d "$certificado" +%s)-$(date +%s))/(3600*24)))

done

if [ $dias_expiracao -le 31 ]
then
echo "Restam apenas $dias_expiracao dias para a expiração, o certificado precisa ser renovado!"
else
echo "Restam $dias_expiracao dias para a expiração do certificado"
fi



  


2. Re: Vetor

Paulo
paulo1205

(usa Ubuntu)

Enviado em 28/12/2017 - 16:14h

Troque
certificado=`./verifica.sh --host $urls --end` 
por
certificado=`./verifica.sh --host $url --end` 
.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts