网站备份脚本

Camellia 发布于 2022-11-01 294 次阅读


#!/bin/bash

#系统时间
dateTime=$(date "+%Y%m%d")

# 备份文件
cd /root/backup
tar cvf ${dateTime}.tar /home/wwwroot/html

# 备份数据库
mysqldump -uroot -p'xxx' 数据库名 > ${dateTime}.sql

# 删除30天前的备份文件
find /root/backup/ -name "*.tar" -mtime +30 -type f -exec rm -rf {} ;
find /root/backup/ -name "*.sql" -mtime +30 -type f -exec rm -rf {} ;