欢迎光临
让好用的资源变很好得到

自动备份wordpress网站文件 排除uploads

要在Linux中自动备份目录,可以使用rsync命令结合cron任务来实现。以下是一个简单的例子:

  1. 创建一个备份脚本,例如backup.sh,并给予执行权限:

#!/bin/bash

# 源目录
SOURCE_DIR=”/home/fenxiangziyuan.com”
# 目标目录
BACKUP_DIR=”/home/backup-www”
# 备份文件名包含当前日期和时间
BACKUP_FILE=”fenxiangziyuan-$(date +%Y%m%d%H%M%S).tar.gz”

# 创建tar.gz格式的压缩备份文件
#tar -czf $BACKUP_DIR/$BACKUP_FILE $SOURCE_DIR

# 可以添加更多的压缩选项,如–exclude-from=exclude.list来排除特定文件
tar -czf $BACKUP_DIR/$BACKUP_FILE –exclude=/home/fenxiangziyuan.com/wp-content/uploads $SOURCE_DIR
#tar -czf $BACKUP_DIR/$BACKUP_FILE –exclude-from=exclude.list $SOURCE_DIR

  1. 使脚本可执行:

     

chmod +x backup.sh

  1. 设置cron任务以定期执行备份。编辑crontab文件:

     

crontab -e

  1. 添加一行来定义备份频率,例如每天凌晨1点执行备份:

     

0 1 * * * /path/to/backup.sh

确保cron守护进程正在运行:

sudo service cron start

以上步骤会创建一个每天自动执行的备份任务,并将备份文件存储在指定的目录中。你可以根据需要调整备份脚本中的源目录、目标目录和备份文件名。

 

赞(0) 打赏
未经允许不得转载:分享资源 » 自动备份wordpress网站文件 排除uploads

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册