Devops.md 446 B

数据库自动备份

定时任务

编辑定时任务

crontab -e

添加任务内容:每日

0 0 * * * /root/backup/backup-psql.sh

备份脚本

#!/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