备份到腾讯云的 COS
- 备份指定数据库表(多个)
- 备份指定文件夹(多个)
只支持 Python2.6 及以上版本,推荐使用 Python3
确保已经安装了 zip,如果没安装可以执行:
$ sudo apt-get install zip -y
安装腾讯云的 COS 包
$ pip install -U cos-python-sdk-v5
- 下载代码
$ git clone https://github.com/forecho/backupToCOS.git
- 修改
backup.sh
文件配置
$ cd backupToCOS && cp backup.sh.bak backup.sh && vim backup.sh
- 给
./backup.sh
添加执行权限,执行
$ sudo chmod +x backup.sh
$ crontab -e
进入 cron 编辑,按 i
进入编辑模式,在最后输入以下内容(以下示例为每天凌晨02:00执行备份,请确认脚本路径)
0 2 * * * /root/backupToCOS/backup.sh