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: André Saunite
Subject: Re: [shell-script] Subtração de data
Date: Mon, 5 Nov 2007 15:04:39 -0200

Pode usar o comando find:

find /DIRETORIO/DE/BACKUP/ -name "backup_*" -mtime +15 -exec rm {} \;

ou o find em conjunto com o xargs:

find /DIRETORIO/DE/BACKUP/ -name "backup_*" -mtime +15 | xargs rm

No seu caso não haverá muita diferença de performance executando um ou
outro comando, no caso de múltiplos arquivos o segundo caso é
aconselhado pois o xargs executa o 'rm' uma vez para vários arquivos,
enquanto utilizando o 'exec' do find um 'rm' será executado para cada
arquivo encontrado.

Se quiser testar antes de apagar troque os 'rm' por 'ls -l'

Abs,
André Saunite


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/
>
>  



-- 
------------------------------------
André Marques Saunite
e-mail/MSN: address@hidden
Linux User - 308676
------------------------------------


reply via email to

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