Boa tarde Luis,
Sei q vários colegas ja te ajudoumas acho q essa dica tbm pode ser
util
date -d "15 day ago" '+%d%m%y'
Assim vc consegue subtrair 15 dias do dia atual
Vc tbm pode usar o comando acima com moth e year, e se vc tirar o ago ele
soma 15 dias a partir da data atual
Abrs
Mi
@yahoogrupos.com.br
Assunto: [shell-script] Subtração de data
Boa Tarde,
Tenho um script de Backup diário que gera o seguinte nome do arquivo:
backup_20071101.dmp (ou backup_MMDD.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
Com o find você pode fazer a pesquisa dos arquivos que foram alterados a
mais de 15 dias.
find /diretorio/desejado -type f -mtime +15 -exec rm -f {} \;
--
Atenciosamente,
Igor Oliveira
Em 05/11/07, Luis Gustavo <[EMAIL PROTECTED]> escreveu:
>
> Boa Tarde,
>
> Tenho um script de Backup diário
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
Boa Tarde,
Tenho um script de Backup diário que gera o seguinte nome do arquivo:
backup_20071101.dmp (ou backup_MMDD.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,
Lui