一、登录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 确认;
之后会出现如下画面:
复制图中的链接在浏览器中打开,并点击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
即修改服务器时区为上海。
文章评论
service cron restart //重启Crontab
是crond
@时空镜像 貌似不晓得咋个把d搞掉了!
好可惜,没看到博主部署twonky的文章
这样是一个叠加的过程会不会越来越胖的哦
我是只把数据库同步了
@zwwooooo 我全部同步了,我同步一次600多M~~,貌似DROPBOX完全可以哈