[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script com problemas no retorno do comando find
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Script com problemas no retorno do comando find |
Date: |
Wed, 28 May 2008 16:13:48 -0300 |
grava um ls -l antes de rodar o find
veja se tem algum diretorio faltando, com permissão esquisita, etc.
de repente algum erro antes está atrapalhando ;-)
basta
ls -l > lista.txt
2008/5/28 Renato de Oliveira Diogo <address@hidden>:
> 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
>
> address@hidden
> address@hidden
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"