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