shell-script-pt
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]