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 <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED] Linux User - 308676 ------------------------------------