Enviado em 20/12/2010 - 15:16h
Olá. Tenho um script para fazer backup do meu banco de teste em postgres 8.3. Quando eu rodo ele no via comando ele é executado corretamente e faz a gravação do backup na fita Dat. O problema é quando o scrip é executado pelo Crontab.Nesse caso ele gerar o backup do banco mas não grava na fita. Eu uso o Ubuntu 10.04.
O que pode estar acontecendo?
Segue meu script:
#!/bin/bash/
echo "Criando backup do banco testeADM" >> /var/log/backup/logbck.txt
#Faz backup do banco
/usr/bin/pg_dump --host 127.0.0.1 --port 5432 --username postgres --format plain --create --column-inserts --file "/backups/testeADM_BCK.sql" testeadm >> /var/log/backups/logbck.txt
echo "Compactando arquivo de backup" >> /var/log/backups/logbck.txt
#Gera o arquivo compactado ADM
/bin/tar -P -czf /backups/testeADM_BCK_`date +%Y-%m-%d_%H-%M`.tar.gz /backups/testeADM_BCK.sql >> /var/log/backups/logbck.txt
#Adicona mais backups ADM na Fita Dat
/bin/tar -rvf /dev/st0 testeADM_BCK_`date +%Y-%m-%d_%H-%M`.tar.gz >> /var/log/backup/logbck.txt
O que pode estar acontecendo?
Segue meu script:
#!/bin/bash/
echo "Criando backup do banco testeADM" >> /var/log/backup/logbck.txt
#Faz backup do banco
/usr/bin/pg_dump --host 127.0.0.1 --port 5432 --username postgres --format plain --create --column-inserts --file "/backups/testeADM_BCK.sql" testeadm >> /var/log/backups/logbck.txt
echo "Compactando arquivo de backup" >> /var/log/backups/logbck.txt
#Gera o arquivo compactado ADM
/bin/tar -P -czf /backups/testeADM_BCK_`date +%Y-%m-%d_%H-%M`.tar.gz /backups/testeADM_BCK.sql >> /var/log/backups/logbck.txt
#Adicona mais backups ADM na Fita Dat
/bin/tar -rvf /dev/st0 testeADM_BCK_`date +%Y-%m-%d_%H-%M`.tar.gz >> /var/log/backup/logbck.txt