1.安装百度网盘Python客户端
这是一个百度云/百度网盘的Python客户端。具体的github地址。需要Python2.7 / 3.3 或以上版本支持,一般自带的Python版本是2.6.6,需要升级,Python升级安装教程。
升级Python后,需要安装这个工具需要的依赖
1 | sudo pip install requests |
然后下载
1 | git clone https://github.com/houtianze/bypy.git |
第一次运行时需要授权,只需跑任何一个命令(比如 bypy.py info)然后跟着说明(登陆等)来授权即可。授权只需一次,一旦成功,以后不会再出现授权提示.
1 | cd bypy |
上传个文件测试是否配置好了
1 | ./bypy.py upload ./requirements.txt test/requirements.txt |
然后到百度网盘>我的应用数据>bypy看有没对应的文件。

2.然后创建自己的备份脚本
1 | vim backup.sh |
输入下面内容
1 | #!/bin/bash |
然后改为可执行文件:
chmod +x backup.sh #赋予权限
运行的时候就输入下面的代码即可:
./backup.sh
然后通过 cron 来设置定时运行脚本:
crontab -e
加入以下代码,:wq 保存
0 5 * * * /bin/bash /root/backup.sh
国内vps的备份到百度网盘比较块,如果是国外vps可以备份到dropbox,具体看这里。