创建备份时 pgpass 未执行

创建备份时 pgpass 未执行

我在 home/my_dictonary/backup1.sh 中有一个 backup1.sh 文件,它创建了我的数据库的备份。

#!/bin/sh

tar -czf /home/ruud/backup1.tgz /usr/lib/python2.7/dist-packages/openerp

pg_dump -U dbadmin  -h 127.0.0.1 my_databasename -f /home/ruud/dbbackup.sql

我想创建一个每天自动创建备份的系统。所以我在同一个字典中创建了一个 .pgpass 文件

149.210.204.94:5432:my_databasename:my_username:my_password

但当我在 Putty 中运行代码时,它仍然要求输入密码

root@149-210-204-94:~# /home/my_dictonary/backup1.sh

它无法运行 .pgpass 的原因是什么?

相关内容