shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Script com problemas no retorno do comando find


From: voyeg3r
Subject: Re: Script com problemas no retorno do comando find
Date: Thu, 29 May 2008 12:02:23 -0000
User-agent: eGroups-EW/0.82

É sempre bom substituir o "-exec" pelo xargs, veja os motivos aqui:
http://www.dicas-l.com.br/dicas-l/20050226.php


--- Em address@hidden, "Renato de Oliveira Diogo"
<rdiogo01@...> 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
> 
> renato.diogo@...
> renato.diogo@...
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]