É sempre bom substituir o "-exec" pelo xargs, veja os motivos aqui: http://www.dicas-l.com.br/dicas-l/20050226.php
--- Em [email protected], "Renato de Oliveira Diogo" <[EMAIL PROTECTED]> escreveu > > Olá pessoal > > eu tenho alguns scripts extremamente simples para rotina de backup de um > determinado diretório/arquivo. > > Abaixo o trecho do script > === > DIRBACK="/home/backup" > DATAATUAL=`date +%Y%m%d%H` > DIRMRTG=/home/conf/mrtg/ > > mkdir -p $DIRBACK/mrtg.$DATAATUAL > tar cfzps $DIRBACK/mrtg.$DATAATUAL/mrtg.tar.gz $DIRMRTG 2>/dev/null > chown backup.backup -R $DIRBACK/mrtg.$DATAATUAL > find $DIRBACK -type d -ctime +7 -name "mrtg.*" -exec rm -fr {} \; > === > > A grosso modo, isto é rodado diariamente, fazendo backup dos arquivos atuais > no diretório datado do dia (exemplo: mrtg.2008052812) e apago os backups com > data de criação superior a 7 dias, o que acontece normalmente > > A questão é que o cron fica retornando a seguinte mensagem de erro: > === > find: /home/backup/mrtg.2008051802: No such file or directory > === > > Alguem saberia dizer o porque? > > []s > -- > ________________________________________________ > Renato de Oliveira Diogo > > Bacharel em Ciência da Computação > UNESP - Bauru > > [EMAIL PROTECTED] > [EMAIL PROTECTED] > > > [As partes desta mensagem que não continham texto foram removidas] >
