Gracias huesos52,
Con tu trozo de código y el hilo del tema similar me ha sacado las dudas.
Éste es el código que he utilizado y me ha servido:
Código:
export PGUSER=usuario_de_la_bd
export PGPASSWORD=password
pg_dump -Ft -b -d tu_base_de_datos > backup.tar
unset PGUSER
unset PGPASSWORD
También hay que vigilar con los permisos ya que este fichero está expuesto (inicialmente para el grupo y otros) con el nombre de usuario y contraseña de la base de datos de postgresql:
Código:
chmod 700 backup_bd_diario.sh
Saludos.