Jalena Blog

  • 首页
  • 程序开发
    • Java
    • Spring
    • SpringBoot
    • SpringMvc
    • Python
    • Odoo
    • C#
    • SQL
    • Web
    • Linux
  • 移动设备
    • Android
    • Router
  • 杂七杂八
    • 我的废话
    • 音频
    • 视频
    • 常用软件
  • 关于
  1. 首页
  2. 软件开发
  3. Linux
  4. 正文

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

2013-06-07

一、登录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

curl "https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh" -o dropbox_uploader.sh
chmod +x dropbox_uploader.sh //设置权限
sh dropbox_uploader.sh //初次执行初始化

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

dropbox

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

./dropbox_uploader.sh upload /etc/passwd /backup/passwd.old

四、添加自动备份脚本

自动备份数据库及文件

五、赋予脚本权限

在Xshell执行

chmod +x backup.sh

六、设置定时任务

crontab -e
00 03 * * * /root/backup.sh
crontab -l
service crond restart //重启Crontab

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

七、最后

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

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

查看当前时间:

date -R

修改当前时区:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

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

标签: backup Dropbox shell vps
最后更新:2019-01-22

Jalena

原创内容,转载请注明出处! 部分内容来自网络,请遵守法律适用!

点赞
下一篇 >

文章评论

  • 时空镜像

    service cron restart //重启Crontab

    是crond

    2015-03-08
    回复
    • Anonymous

      @时空镜像 貌似不晓得咋个把d搞掉了!

      2015-03-09
      回复
  • 就怎么弄

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

    2013-06-14
    回复
  • harlan

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

    2013-06-14
    回复
  • zwwooooo

    我是只把数据库同步了

    2013-06-10
    回复
    • Jalena

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

      2013-06-13
      回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    【腾讯云】云服务器特惠热卖中
    文章目录
    • 一、登录Dropbox并创建一个APP
    • 二、下载Dropbox-Uploader
    • 三、使用命令直接下载\赋予执行权限并绑定Dropbox APP
      • 四、添加自动备份脚本
      • 五、赋予脚本权限
      • 六、设置定时任务
      • 七、最后
    标签聚合
    java Centos odoo 其他 生活 wordpress docker MySql
    分类
    • Android / 4篇
    • C# / 10篇
    • Codec / 9篇
    • Conversion / 14篇
    • Editing / 16篇
    • Java / 47篇
    • Javascript / 3篇
    • Linux / 30篇
    • Odoo / 25篇
    • Python / 6篇
    • SQL / 30篇
    • Web / 3篇
    • Windows / 4篇
    • 我的日记 / 10篇
    • 杂七杂八 / 93篇
    • 软件开发 / 72篇
    • 非线性编辑 / 1篇

    COPYRIGHT © 2026 Jalena Blog. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    蜀ICP备17025376号