![创建备份时 pgpass 未执行](https://linux22.com/image/1468472/%E5%88%9B%E5%BB%BA%E5%A4%87%E4%BB%BD%E6%97%B6%20pgpass%20%E6%9C%AA%E6%89%A7%E8%A1%8C.png)
我在 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 的原因是什么?