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

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

Re: [shell-script] Subtração de data


From: Flavio Junior
Subject: Re: [shell-script] Subtração de data
Date: Mon, 5 Nov 2007 15:03:15 -0200

Duas formas:
Pega pela data do arquivo, por exemplo com o proprio ls, ou stat ou
find -mtime +360 (15x25h = 360 horas) ...

Ou converte a data pra segundos, subtrai 15 * 86400, e converte pra
data de novo...

Exemplo:
# date +%s
1194282009
# echo $((15 * 24 * 60 * 60))
1296000
# echo $((1194282009 - 1296000))
1192986009
# date --date="1970-01-01 GMT-3 1192986009 seconds"
Dom Out 21 15:03:09 BRDT 2007
# date
Seg Nov  5 15:01:35 BRDT 2007
#

Agora vai do teu gosto... Esse exemplo toda da pra resumir em uma só
linha, claro :)


Sorte,

Flávio do Carmo Junior


On Nov 5, 2007 2:36 PM, Luis Gustavo <address@hidden> wrote:
>
>
>
>
>
>
> Boa Tarde,
>
>  Tenho um script de Backup diário que gera o seguinte nome do arquivo:
>
>  backup_20071101.dmp (ou backup_AAAAMMDD.dmp)
>
>  Existe alguma forma do script manter o backup de somente 15 dias atrás? ou
> seja, fazer o subtração de 15 dias atrás e apagar os arquivos com o comando
> rm.
>
>  Grato,
>  Luis Gustavo
>
>  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
>  http://br.mail.yahoo.com/
>
>  


reply via email to

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