[脚本]备份网站至又拍云
没事做,闲得无聊就摸了一个脚本出来
项目地址:https://github.com/kzw200015/backup2upyun
萌新作品,可能会有bug
特点:
- 一键备份网站文件和数据库并压缩打包上传至七牛云
- 自动删除3天前的旧备份
- 基于
python3
使用方法
直接使用git clone整个库
git clone https://github.com/kzw200015/backup2upyun.git
安装 python 环境
apt install -y python3
进入脚本目录
cd /root/backup2upyun
安装依赖
apt install -y python3-pip
pip3 install upyun
把配置文件复制一份
cp config.py.example config.py
按照config.py
内的说明进行配置,内容大概是下面这样
1 | ## 配置部分开始 ## |
执行脚本
./main.py
如果提示没有权限就执行chmod +x main.py
后再执行
定时任务
用cron
实现
执行crontab -e
,加入以下内容
1 | LANG='en_US.UTF-8' |
保存退出即可,这样每天凌晨两点就会自动执行一次任务
[脚本]备份网站至又拍云