# 数据库自动备份
## 定时任务
编辑定时任务
``` bash
crontab -e
```
添加任务内容：每日
``` sh
0 0 * * * /root/backup/backup-psql.sh
```
## 备份脚本
``` bash
#!/bin/bash
# crontab -e
# 0 0 * * * /root/backup/backup-psql.sh
NOWSTR=`date "+%Y%m%d%H%M"`
SQLDBNAME="postgresql://textbook:Edu2024textbask@pgm-2zehqf5x28989whc.pg.rds.aliyuncs.com:5432/textbook"
pg_dump --dbname=$SQLDBNAME > textbook/textbook.$NOWSTR.sql
```