[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
------------------------------------
- Subtração de data, Luis Gustavo, 2007/11/05
- Re: [shell-script] Subtração de data, Flavio Junior, 2007/11/05
- Re: [shell-script] Subtração de data,
André Saunite <=
- Re: [shell-script] Subtração de data, Igor Oliveira, 2007/11/05
- RES: [shell-script] Subtração de data, Tiago Leão, 2007/11/05
- Re: [shell-script] Subtração de data, Michel, 2007/11/05
- Re: [shell-script] Subtração de data, Julio C. Neves, 2007/11/05