[FUG-BR] growisofs no cron

Giovanni P. Tirloni gpt em tirloni.org
Dom Maio 28 20:18:41 BRT 2006


Cleiton Luiz Siqueira wrote:
> Eder,
>  
> Pois é! coloquei o growisofs direto no cron mas mesmo assim não rodou....
>  
> O script de backup é o que segue abaixo:
>  
> ------------------------- Início ---------------------
>  
> #!/bin/sh
>  
> FROMPATH=/fiskBKP
>  
> data=`date "+%d-%m-%Y %H:%M:%S"`
>  
> echo "Backup FISK realizado em: $data" >> /var/log/backup.log
>  
> # Limpa arquivos de bakcup
> rm -rf $FROMPATH/*
>  
> # Realiza DUMP de todos os BD do MySQL e PostgreSQL
> mysqldump -A -u root  > $FROMPATH/mysql.sql
> pg_dumpall -U pgsql --inserts > $FROMPATH/pgsql.sql
>  
> # Compacta Configuracoes, EMAIL, WWW e BD's
> tar czf $FROMPATH/squid.tar.gz /usr/local/etc/squid/squid.conf
> tar czf $FROMPATH/confAdditional.tar.gz /etc/rc.conf
> tar czf $FROMPATH/confDefault.tar.gz /etc/defaults/rc.conf
> tar czf $FROMPATH/settings.tar.gz /usr/local/etc
> tar czf $FROMPATH/qmailrocks.tar.gz /downloads
> tar czf $FROMPATH/distfiles.tar.gz /usr/ports/distfiles
> tar czf $FROMPATH/emails.tar.gz /usr/home/vpopmail
> tar czf $FROMPATH/util.tar.gz /usr/local/www/data/fiskUtil
> tar czf $FROMPATH/www.tar.gz /usr/local/www/data/fiskiguassu.com
> tar czf $FROMPATH/mysql.tar.gz $FROMPATH/mysql.sql
> tar czf $FROMPATH/pgsql.tar.gz $FROMPATH/pgsql.sql
>  
> # Remove arquivos nao compactados
> rm -rf $FROMPATH/mysql.sql
> rm -rf $FROMPATH/pgsql.sql
>  
> # Grava arquivos em DVD
> export MKISOFS=/usr/local/bin/mkisofs
> /usr/local/bin/growisofs -dvd-compat -Z /dev/cd0 -J -R $FROMPATH/
>  
> # Envia mensagem de backup realizado
> /usr/local/bin/php /scripts/shell/enviar.php

Olá,

  Seria interessante você verificar se alguns comandos críticos 
terminaram com sucesso antes de continuar tentando os próximos. Para 
isso verifique a variável $?:

   if [ $? -ne 0 ]; then
	echo "Problema XYZ"
	exit 1
   fi

  Verifique também os logs em /var/log/cron e se você não recebeu nenhum 
email do cron avisando sobre problemas. Lembre-se que, caso você não 
leia os emails do root localmente é interessante _sempre_ 
redirecioná-los para outro email que você lê.

Boa sorte,

-- 
Giovanni P. Tirloni
http://www.tirloni.org



Mais detalhes sobre a lista de discussão freebsd