【发布时间】:2011-02-23 01:12:53
【问题描述】:
我正在尝试创建一个 cronjob 来在每晚发生灾难性事件之前备份我的数据库。看起来这个命令应该可以满足我的需求:
0 3 * * * pg_dump dbname | gzip > ~/backup/db/$(date +%Y-%m-%d).psql.gz
除了运行之后,它希望我输入密码。如果我从 cron 运行它,我不能这样做。如何自动传递一个?
【问题讨论】:
-
我写的关于自动化 pg_restore 的可能有用的帖子! medium.com/@trinity/…
-
在此处使用连接字符串回答:stackoverflow.com/a/29101292/1579667
标签: bash postgresql shell crontab