Eu tenho o comando abaixo e executo-o com sucesso:
/usr/lib/postgresql/9.1/bin/pg_dump -U dspace --format=c --file=/dspacebkp/dspace_db_$(/bin/date +\%m\%d\%Y)_uncompressed dspace
Eu posso ver meu novo arquivo no meu diretório dspacebkp , que é dspace_db_01272015_uncompressed .
Eu quero fazer backup do banco de dados de vez em quando, e é por isso que uso cron .
* * * * * /usr/lib/postgresql/9.1/bin/pg_dump -U dspace --format=c --file=/dspacebkp/dspace_db_$(/bin/date +\%m\%d\%Y)_uncompressed dspace
Eu fiz o arquivo .pgpass em /root/ para permitir pg_dump sem inserir uma senha manualmente. Eu segui esse link . Fiquei me perguntando por que não consegui criar o arquivo de backup com sucesso. Onde estou faltando?
Abaixo está o meu arquivo .pgpass :
#hostname:port:databse:username:password
*:*:dspace:dspace:fdkslaulw
PS: não vi erros.
Tags bash cron postgresql shell