Erro em Shell Script backup banco de dados Postgres

1. Erro em Shell Script backup banco de dados Postgres

GILBERTO DA SILVA GOMES JUNIOR
gilberto_junior

(usa Outra)

Enviado em 29/08/2015 - 20:58h

Bom, não sou usuário linux, mas estou precisando rodar esse script para uma rotina de backup diário de um Banco de dados Postgres. Consegui um script aqui no fórum, porem ele me retorna erro na autenticação sendo que login e senha estão corretos. Quem poder ajudar agradeço. Segue o código e o error. Valeu!
#!/bin/sh
pw=SENHA
export PGPASSWORD=$pw
date=$(date '+%d-%m-%Y')
/usr/lib/postgresql/9.4/bin/pg_dump --host HOST.COM.BR --port 5432 --username USUARIO --format tar --blobs --encoding LATIN1 --verbose --file /home/backup-$date.backup bd_sigec

Error:
pg_dump: [archiver (db)] connection to database "bd_sigec" failed: FATAL: password authentication failed for user "USUARIO"
FATAL: password authentication failed for user "USUARIO"


  


2. Re: Erro em Shell Script backup banco de dados Postgres

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 29/08/2015 - 21:46h

Olá,

A primeira linha deve indicar o interpretador.
Adicione :
#!/bin/bash 

dai sim vem o resto.

abs,
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


3. Re: Erro em Shell Script backup banco de dados Postgres

GILBERTO DA SILVA GOMES JUNIOR
gilberto_junior

(usa Outra)

Enviado em 29/08/2015 - 21:50h

tonyhts escreveu:

Olá,

A primeira linha deve indicar o interpretador.
Adicione :
#!/bin/bash 

dai sim vem o resto.

abs,
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


Já havia adicionado, porém não funcionou, mudei de script, porém gera erro na autenticação... Uso este mesmo usuario e senha para conectar direto pelo Postgres...




4. Re: Erro em Shell Script backup banco de dados Postgres

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 29/08/2015 - 22:00h

Não sei se foi na hora de copiar e colar, mas as linhas abaixo, faltam as aspas.
pw=SENHA
export PGPASSWORD=$pw


Tente assim:
pw="SENHA"
export PGPASSWORD="$pw"



abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


5. Re: Erro em Shell Script backup banco de dados Postgres

GILBERTO DA SILVA GOMES JUNIOR
gilberto_junior

(usa Outra)

Enviado em 29/08/2015 - 22:32h

Mesmo com as aspas ele gera erro na autenticação... Acredito que o script esteja correto, os dados de login também, vou procurar algum erro na conexão com o bd.Valeu.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts