ubuntu下自动备份PostgreSQL数据库
浏览(3640)PostgreSQL使用方法很简单 用crontab 去定时执行一个sh脚本即可 修改里面的 你的数据库名
#!/bin/sh # backup DB pg_dump -o -Ft -b 数据库名> /home/db/数据库名$(date +%Y%m%d).backup exit 0
打开
crontab -e
加入下面一句话在每天的凌晨3点 指定postgres这个角色去执行下面的sh脚本
0 3 * * * su - postgres /home/dump.sh>> /var/log/dbdump.log
注意需要给postgres 对应目录的写入权限 方法如下
chown postgres.postgres /home/db -R
对应的脚本也要有执行权限 chmod +x dump.sh
重启生效
sudo service cron restart
标签: