11 lines
402 B
Markdown
11 lines
402 B
Markdown
# 备份数据库
|
|
0 8 * * * /root/backup/backup.sh
|
|
|
|
# 或者用备份全部数据
|
|
```bash
|
|
# 每天备份数据库
|
|
0 8 * * * /usr/bin/docker exec postgres pg_dumpall -h /var/run/postgresql -U postgres > /usr/local/docker/pgdata-back/backup_$(date +\%Y\%m\%d).sql
|
|
|
|
# 删除10天前的数据库备份
|
|
0 3 * * * find /usr/local/docker/pgdata-back/ -type f -name 'backup_*.sql' -mtime +10 -exec rm {} \;
|
|
``` |