Clóvis, valeu cara deu certo.. veja os backups que ele criou. postgresql-bdaplicacao-12-51-database.gz postgresql-postgres-12-51-database.gz postgresql-teste-12-51-database.gz
olha o meu scritpt como ficou. #!/bin/bash logfile="/var/log/logbackup.log" backup_dir="/home/backups/" touch $logfile times=`date +%H-%M` #databases=`psql -h localhost -U postgres -q -c "\l" | sed -n 4,/\eof/p | grep -v rows\) | awk {'print $1'}` databases=`psql -l -U postgres| awk '{ print $1}' | grep -vE '^\(|^-|^Lista|^Nome|template[0|1]` for i in $databases; do timeinfo=`date '+%T %x'` echo "Backup completo at $timeinfo em $times on database: $i " >> $logfile vacuumdb -z -h localhost -U postgres $i >/dev/null 2>&1 pg_dump $i -h 127.0.0.1 | gzip > "$backup_dir/postgresql-$i-$times-database.gz" done #------------------------------------------------- outra cooisa, coloquei no ~/.profile o seguinte export PGUSER=pgsql export PGPASSWORD=senha Lembrando que eu uso o FreeBSD e bash. espero tb te ajudado a vc. Marcio Antunes