
DiogoGarbin
(usa Ubuntu)
Enviado em 29/09/2015 - 08:26h
Galera Bom Dia, esse é meu primeiro tópico então se eu postei em local errado me desculpem
A intenção era a seguinte eu tenho um servidor zabbix e queria fazer bkp do seu banco de dados então fiz o seguinte script
#!/bin/bash
#__BEGIN_MAIN__
mkdir /usr/share/bkpzabbix;\
chown postgres /usr/share/bkpzabbix;\
chmod 777 /usr/share/bkpzabbix;\
service zabbix-server stop;\
su - postgres;
psql postgres
select pg_terminate_backend (pid) from pg_stat_activity where usename ='zabbix';
pg_dump zabbix > /usr/share/bkpzabbix/zabbix.psql;
q
\q
#service zabbix-server restart;\
exit
#__END_MAIN__
O problema eh que quando executo ele debugando com o bash -x eu vejo que ele vai apenas até logar como postgres, a parte de logar no postgres e dar os comando ele não dá
Estou esquecendo de algo ?
como é o primeiro Script que faço tb, eu não sei se é assim que funciona, se consigo dar comando de do postgres via .sh
Mas enfim conto com a ajuda dos colegas
Obrigado.