find $BACKUP_DIR -ctime +3 -exec echo rm -f {} \; veja se ele vai echoar os que eram pra ser deletados mesmo , se sim , tire o echo :D resumidamente : find $BACKUP_DIR procura no diretorio $BACKUP_DIR ... -ctime +3 arquivos com data de modificação maior que 3 dias ( 3*24h) ... -exec echo rm -f executa o comando echo rm -f .... {} \; em todos os arquivos achados ( o ; é o fim do exec , o "\" e para escapalo do shell )
espero que tenha entendido e que ajude :D Abraços On 7/31/06, cibermic <[EMAIL PROTECTED]> wrote: > > Senhores, > Esta é minha primeira mensagem neste grupo, venho acompanhando a > algum tempo as mensagens e não pude ajudar muito até o momento, > visto que ainda sou bem júnior no assunto. > Tenho um servidor o qual faz 3 backups diários em um hd externo > usb, o backup está funcionando perfeitamente automatizado no cron, > porém tenho de pelo menos uma vez por semana apagar os backups > antigos manualmente deixando apendas os 3 ultimos dias. Gostaria de > uma ajuda com o script para automatizar esta tarefa. > Partindo do pré suposto que meu diretório chame-se /backup e os > backups tenham no nome a data e horário, ex: /backup/etc-2006071912, > sendo este um backup do dia 19/07/2006 as 12:30, como faço para > apagar todos os backups anteriores a 3 dias atrás mantendo os atuais. > > Desde já agradeço a colaboração e estou muito feliz por participar > de um grupo de tão alto nível. > > Atenciosamente, > > Michel Melo > > > > > > [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html