rafaelvieira
(usa Debian)
Enviado em 11/03/2011 - 09:38h
Ola amigos do VOL, meu problema é o seguinte, preciso agendar um script de backup pelo cron que faz um dump de um banco postgresql.
Quando executo o script manualmente, ele faz o dump normalmente, porém quando agendado, leva um arquivo vazio...
Já efetuei diversar configurações com auxilio de foruns inclusive aqui do VOL, porém sem sucesso....
O cron é executado pelo root.
já configurei o psql para acessar sem senha
Já criei um .pgpass
ja tentei colocar o usuário postgres e o meu usuário de banco para executar o cron e nada!!!! se alguem tiver mais alguma coisa a fazer, agradeço..
Segue meu script.
#!/bin/bash
2 BACKUP_DIR="/bkp"
3 PGHOST="localhost"
4 export PGUSER="user"
5 export PGPASSWORD="senha"
6 time=`date '+%Y''%m'%d'%H'%M`
7 /usr/bin/pg_dump -h $PGHOST -U $PGUSER -p 5432 -n banco -F c -b -o -v |gzip -c > $BACKUP_DIR/backup-$time.gz
Abçs