# 数据库自动备份 ## 定时任务 编辑定时任务 ``` 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 ```