[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