使用脚本定时备份VPS数据到Dropbox

一、登录Dropbox并创建一个APP

如果你还没有注册Dropbox,可以通过这个地址注册:https://www.dropbox.com/register
登录之后,通过这个地址创建Dropbox APP:https://www.dropbox.com/developers/apps
点击Create an app创建一个APP,填写相关信息之后,选择Full Dropbox之后点击Create创建。记住得到的App key和App secret,接下来会用到。

二、下载Dropbox-Uploader

下载地址:https://github.com/andreafabrizi/Dropbox-Uploader
下载之后上传至VPS的root目录。

三、使用命令直接下载\赋予执行权限并绑定Dropbox APP

按提示分别输入App key和App secret,然后输入 Y 确认;
之后会出现如下画面:

dropbox

复制图中的链接在浏览器中打开,并点击Allow绑定APP,然后回到Xshell按Enter
之后可以执行下面的命令测试上传,提示Done就是绑定成功了。

四、添加自动备份脚本

自动备份数据库及文件

 

五、赋予脚本权限

在Xshell执行

六、设置定时任务

表示每天凌晨三点执行备份脚本。
如果你的VPS是nano编辑器(最上有nano字样),加入之后按Ctrl+OF3并按Enter保存,然后按Ctrl+XF2退出;
另一种是vi编辑器,需要先按i键进入编辑模式,在末尾输入上面的命令之后,按ESC键,输入:wq ,再按Enter保存并退出即可。
更多Crontab使用方法请看:http://www.vpser.net/manage/crontab.html

七、最后

重启之后就设置完成了……

如果你不知道服务器当前时间,可以使用下面的命令;

查看当前时间:

修改当前时区:

即修改服务器时区为上海。

  1. 时空镜像 2015.03.08 7:56pm

    service cron restart //重启Crontab

    是crond

    • Jalena 2015.03.09 11:33am

      貌似不晓得咋个把d搞掉了!

  2. 就怎么弄 2013.06.14 10:50pm

    好可惜,没看到博主部署twonky的文章

  3. harlan 2013.06.14 5:52pm

    这样是一个叠加的过程会不会越来越胖的哦

  4. zwwooooo 2013.06.10 9:31pm

    我是只把数据库同步了

    • Jalena 2013.06.13 12:08pm

      我全部同步了,我同步一次600多M~~,貌似DROPBOX完全可以哈

HTML tag cannot be used in this comment.