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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script para comparar datas


From: Christian Lyra
Subject: Re: [shell-script] Script para comparar datas
Date: Fri, 13 Jul 2012 08:59:18 -0300

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) ?
>

Eu converteria para Epoch (segundos desde 1970) e trataria assim.  O date
do BSD é um pouco diferente do GNU, mas se eu interpretei o man
corretamente, o que vc precisa é:

$ date -j -f "%b %d %H:%M:%S %Y %Z" "Mar 23 23:59:59 2013 GMT" +%s
1364083199

compare esse valor com o valor da data de hoje:
$ date +%s
1342180431

e se a diferença foi maior ou igual a dias*24*60 segundos, por exemplo, vc
emite o alerta.



> Estou olhando o man do date freebsd, mas ainda não encontrei a
> solução!!! Alguém me ajuda ?
>
> Abraços,
>
> Renato
>  
>



-- 
Christian Lyra
PoP-PR/RNP


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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