定时脚本
-
定时备份数据库脚本
可以使用以下脚本定时备份数据库:,,``,#!/bin/bash,# 定义备份目录和文件名,BACKUP_DIR=/backup/db,DATE=$(date +%Y%m%d),FILE_NAME=$BACKUP_DIR/$DATE.sql,,# 执行备份命令,mysqldump -u username -p password database ˃ $FILE_NAME,,# 压缩备份文件,gzip $FILE_NAME,,# 删除30天前的备份文件,find $BACKUP_DIR -mtime +30 -name "*.gz" -exec rm {} \;,`,,将以上脚本保存为一个文件,backup.sh,然后使用crontab设置定时任务即可。例如每天凌晨1点执行备份:,,``,0 1 * * * /bin/bash /path/to/backup.sh,``