[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Script para comparar datas
From: |
Renato Sousa |
Subject: |
Script para comparar datas |
Date: |
Thu, 12 Jul 2012 15:16:35 -0300 |
Boa tarde amigos da lista!
Preciso desenvolver um script que analisa a data de expiração de
alguns certificados SSL e, antes do vencimento, avise a equipe com
email para a renovação do mesmo.
Esse script ficará em um FreeBSD rodando sh. Procurei na internet e
encontrei o comando abaixo:
#!/bin/sh
echo "GET / HTTP/1.1" | openssl s_client -connect
webmail.XXX.XXX.XX:443 2>/dev/null | sed -ne '/-BEGIN
CERTIFICATE-/,/-END CERTIFICATE-/p' | openssl x509 -noout -subject
-dates | tail -2
A execução retorna:
sh check_cert.sh
notBefore=Mar 23 00:00:00 2012 GMT
notAfter=Mar 23 23:59:59 2013 GMT
Agora que vem a zica!!!! Como manipular essas datas ? É melhor
converte-las em epoch (segundos desde 1/1/1970) ?
Estou olhando o man do date freebsd, mas ainda não encontrei a
solução!!! Alguém me ajuda ?
Abraços,
Renato
- Script para comparar datas,
Renato Sousa <=