não consegui enviar uma senha então no arquivo aonde tem o banco o pg_hba tive que colocar meu ip como trust pata não pedir senha se alguém quiser me ajudar nesse script nessa parte da senha fico agradecido mais liberando o ip ele faz o backup de boa!!#!/bin/bash
. /etc/profile
# aqui você coloca o nome do seu banco a se backupeado
bancos="rentalnew"
dump="/usr/bin/pg_dump"
dumpall="/usr/bin/pg_dumpall"
vacuumdb="/usr/bin/vacuumdb"
# Aqui será o diretorio aonde ficaram armazenados os backups
backup="/var/lib/pgsql/backups"
for i in $bancos; do
date
echo "Fazendo dump da base de dados $i ..."
$dump $i -c -h 10.100.x.x -U postgres | bzip2 -zc -9 > $backup/$i.sql.bz2
echo "Terminado dump de $i."
done
abraços
