当备份需要密码时如何让 crontab 运行

当备份需要密码时如何让 crontab 运行

我正在运行一个脚本来备份 Debian 上的 postgres 数据库。我基本上就是运行这个:https://wiki.postgresql.org/wiki/Automated_Backup_on_Linux

现在,当我手动运行它时,一切都运行正常,但我必须输入密码,并且我想创建一个 crontab,每晚运行此备份脚本。有没有办法让 crontab 自动用正确的密码填充提示,或者您知道如何在我的 bash 脚本中放入这样的内容?

答案1

使用.pgpass运行 cron 作业的用户主目录下的文件。

手册

相关内容