[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Expirar serviço em determinada data
From: |
Álvaro Justen [Turicas] |
Subject: |
Re: [shell-script] Expirar serviço em determinada data |
Date: |
Fri, 3 Aug 2007 13:33:24 -0300 |
On 8/3/07, Alexandre Andrade <address@hidden> wrote:
> Eu estava tentando criar alguns scripts aqui para expirar o Apache a
> partir de determinada data, precisamente 10 dias a partir da data que
> o servidor ligar.
>
> Tentei fazer as comparações entre a data atual e a data para
> desativar, só que não deu muito certo não.
>
> Fiz as comparações e tudo mais, mas chega uma hora que simplesmente o
> Shell entende que 31072007 é maior que 01082007.
Olá,
Talvez isso possa ajudar:
antes=`date +%s`
...
depois=`date +%s`
echo `expr $depois - $antes`
'date +%s' retorna quantos segundos se passaram desde 1970-01-01
00:00:00 UTC. Assim, você consegue contar quantos segundos se passaram
entre você startar o apache e o momento atual.
O último comando retornaria a diferença [em segundos] entre esses dois
momentos. Dez dias teriam 60*60*24*10 segundos.
--
Abraços,
Álvaro Justen [a.k.a. Turicas]