一种简单的PostgreSQL备份脚本(无须手动输入密码) http://bbs.chinaunix.net/thread-1760961-1-1.html
通过PostgreSQL的环境变量参数来实现保存密码。
在备份脚本执行前 设置一下 PGPASSWORD 参数,如:
cat pgsql_backup.sh
1 2 3 |
#!/bin/bash export PGPASSWORD="123456" /opt/PostgreSQL/8.4/bin/pg_dump -U test testdb > /backup/pgsql.backup.`date +%F`.sql |