O comando é para ser executado no cron, mas estou executando o comando do terminal para fazer o teste.
Estou em casa agora, mas é mais ou menos assim: scrip está na pasta /var/bancos/script/bkp-meubanco.sh o conteúdo do script #formo o nome do arquivo com a data pg_dump -U postgres -Ft banco > /var/bancos/bkp/arquivo-bkp.tar /var/lib/postgresql/.pgpass (proprietario postgres, permissão rw- --- ---) e também em /home/postgres/.pgpass (essa pasta não exitia, eu criei: proprietario postgres, permissão rw- --- ---) local:5433:postgres:postgres:$enha Então o root executa o comando: root@maq:# /var/bancos/script/bkp-meubanco.sh Meu raciocínio é que que chama o script tem que ter permissão na pasta onde o arquivo-bkp.tar vai ser gravado, a senha que é solicitada é do usuário declarado em -U postgres, parece que o arquivo .pgpass é ignorado e se eu forneço a senha, o script termina com sucesso. Em 22 de novembro de 2011 16:18, Dickson S. Guedes <lis...@guedesoft.net>escreveu: > Em 22-11-2011 18:14, Marllos escreveu: > ... > > Faço um reload no servidor posgresql e sempre que eu rodo o script de > > backup, é pedido a senha. > > E como você está executando este script? Pela linha de comando com o > usuário postgres? Você pode colar a linha de comando que você está > utilizando para executar o script? > > > []s > -- > Dickson S. Guedes > mail/xmpp: gue...@guedesoft.net - skype: guediz > http://guedesoft.net - http://www.postgresql.org.br > http://github.net/guedes - twitter: @guediz > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral