深圳易捷网络科技注册咨询网-jiujiuya.com.cn 返回首页

定时自动备份主机文件到本地 – Dropbox

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2018-5-6 23:41:54

前面介绍过,使用Cpanel空间的时钟守护作业(Cron Jobs)定时备份网站文件到异地服务器,今天来个更高级的,定时把网站文件备份到本地,使用Dropbox完全可以实现。

使用美国主机的朋友,一般都非常熟悉Linux,定时自动执行命令是使用Linux的Cron,Cpanel面板上把它翻译为 时钟守护作业。下面是定时自动备份主机文件到本地的具体步骤:

1、注册Dropbox

Dropbox官网:https://www.dropbox.com

2、登录主机,新建.sh文件

新建backup.sh脚本,复制下面的内容到backup.sh,点击下载脚本。

#!/bin/bash

DROPBOX_USER="Dropbox Email 帐号"

DROPBOX_PASS="Dropbox 密码"

#Dropbox上传目录 默认是dropbox文件夹

DROPBOX_DIR="/dropbox"

#要备份的文件路径

BACKUP_SRC="/home/myuser/public_html"

#临时目录

BACKUP_DST="/tmp"

MYSQL_SERVER="127.0.0.1"

#mysql用户名

MYSQL_USER="myuser"

#mysql用户密码

MYSQL_PASS="Your MySQL password"

# based on "http://www.***.com/jiaocheng/backup-to-dropbox/"

NOW=$(date +%Y.%m.%d")

DESTFILE="$BACKUP_DST/$NOW.tgz"

#

# Upload a file to Dropbox.

# $1 = Source file

# $2 = Destination file.

function dropboxUpload

{

#

# Code based on DropBox Uploader 0.6 from http://www.hostjike.com/jiaocheng/backup-to-dropbox/

LOGIN_URL="https://www.dropbox.com/login"

HOME_URL="https://www.dropbox.com/home"

UPLOAD_URL="https://dl-web.dropbox.com/upload"

COOKIE_FILE="/tmp/du_cookie_$RANDOM"

RESPONSE_FILE="/tmp/du_resp_$RANDOM"

UPLOAD_FILE=$1

DEST_FOLDER=$2

# Login

echo -ne"> Logging in.."

curl -s -i -c $COOKIE_FILE -o $RESPONSE_FILE --data "login_email=$DROPBOX_USER&login_password=$DROPBOX_PASS&t=$TOKEN" "$LOGIN_URL"

grep "location: /home" $RESPONSE_FILE> /dev/null

if[ $? -ne 0 ]; then

echo -e" Failed!"

rm -f "$COOKIE_FILE" "$RESPONSE_FILE"

exit 1

else

echo -e" OK"

fi

# Load home page

echo -ne"> Loading Home.."

curl -s -i -b "$COOKIE_FILE" -o "$RESPONSE_FILE" "$HOME_URL"

if[ $? -ne 0 ]; then

echo -e "Failed!"

rm -f "$COOKIE_FILE" "$RESPONSE_FILE"

exit 1

else

echo -e" OK"

fi

# Get token

TOKEN=$(cat "$RESPONSE_FILE" | tr -d n | sed s/.*

]*>s*

# Upload file

echo -ne"> Uploading $UPLOAD_FILE to DROPBOX$DEST_FOLDER/..."

curl -s -i -b $COOKIE_FILE -o $RESPONSE_FILE -F "plain=yes" -F "dest=$DEST_FOLDER" -F "t=$TOKEN" -F :file=@$UPLOAD_FILE" "$UPLOAD_URL"

grep "HTTP/1.1 302 FOUND" "$RESPONSE_FILE">》 /dev/null

if[ $? -ne 0 ]; then

echo -e "Failed!"

rm -f "$COOKIE_FILE" "$RESPONSE_FILE"

exit 1

else

echo -e "OK"

rm -f "$COOKIE_FILE" "$RESPONSE_FILE"

fi

}

#mysql数据库备份

mysqldump -u $MYSQL_USER -h $MYSQL_SERVER -p$MYSQL_PASS --all-databases> "$NOW-Databases.sql"

#压缩

tar cfz "$DESTFILE" $BACKUP_SRC "$NOW-Databases.sql"

#上传

dropboxUpload "$DESTFILE" "$DROPBOX_DIR"

rm -f "$NOW-Databases.sql" "$DESTFILE"

3、修改权限为755,运行backup.sh

如果是虚拟主机,并且开通了SSH,可以使用chmod 755 backup.sh命令修改权限,然后运行backup.sh。

4、使用Cron,定时自动运行backup.sh

Cpanel用户,在时钟守护作业 页面,添加计时程序作业就成!

5、大功告成

到现在,Dropbox就是按你设置的周期,自动将主机上面的文件,备份到本地电脑!

原文地址:http://www.hostjike.com/jiaocheng/backup-to-dropbox/

更多网络知识及相关网络服务请QQ咨询深圳网站建设公司QQ:2361277551

相关行业资讯

1、深圳网站制作不只是淘宝可以改变做生意
2、利用企业做网站可降低运营成本
3、网站内容优化不仅仅是收录问题
4、深圳网站制作公司哪家好
5、企业要开展网络推广,该如何对待网站
6、如何更好的包装自己的网站
7、简单5步设计好软文的关键词
8、绿萝2.0上线后,新站该如何做推广优化
9、手机网站建设网站的结构规划
10、企业网站制作不好的原因有哪些
11、做推广优化要扬长避短,发挥自身优势
12、网站建设好后怎样做好网站推广
13、建设一个网站都有哪几个步骤?
14、浅谈如何提高网站安全性,从而不易被K站
15、网站制作时不能接受的几种现象
16、如何让外链快速收录
17、注册域名到使用的流程是什么需要多久
18、新版IXWebHosting面板域名解析管理教程
19、百度算法调整后站长们从哪些方面来优化
20、SEO优化如何提升网站权重
21、企业网站设计纯度对比
22、这些可能是你没注意到的seo优化细节
23、营销型网站建设的特别之处都有哪些
24、企业网站新站做推广优化的关键几点
25、运营技巧:沟通,运营者与用户沟通过程的距离
26、网站转化率提高的方法
27、设计是谁与谁的交互
28、App运营:应用商店优化基础要点
29、如何交易掉你的网站产品出售前完善网站
30、网站优化中页面相似度的问题怎么解决
31、让论坛火起来的六项基本法则
32、建立精准关键词库让你的优化工作事半功倍
33、网站关键词布局部署有什么技巧
34、简介选择两种网络推广方式的理由
35、决定百度竞价推广的效果的因素有哪些
36、网站应该怎么去做内容突出和表格
37、关于做网站的几个问题思考
38、怎样才能建设出一个成功的网站
39、需要注意网页设计的七个问题
40、用户体验才是网站优化的出路
41、网站开发如何提高网站打开速度
42、网站优化过程中死链对网站有什么影响
43、如何获得更好的排名搜狗微信搜索排序规则解密
44、公司网站被攻击如何处理?网站被黑处理方案
45、企业如何选择网站建设服务商
46、选择网站空间主机你需要查看哪些参考数据
47、推广优化知识:网站导航系统设计
48、SEO搜索引擎优化服务真是太强大了!
49、个性化搜索看来是以后的趋势
50、由陆贞传奇解读推广优化职场逆袭秘籍

相关视频推荐

自动化行业网站制作焊锡机/点胶机/螺丝机网站
企业网站制作新模式全部仅需800元/年
如何提高企叫网站打开速度
公司网站到期了该怎小续费
企业为什么必须要做一网站
企业网站的导航栏一般要规划哪些栏目
国际物流FBA物流网站建设深圳易捷网站公司公司
银制品金银器网站建设深圳易捷网站公司
包装印刷行业网站设计
膜结构公司网站设计
工商财务公司网站设计
购买一个域名需要多少钱
企业网站建设云虚拟主机需要多少钱
财务公言的网站怎么做才能显示在搜索引擎的首页
网站建设一站式服务
深圳网站建设公司网站排行榜
深圳市易捷网络科技有限公司版权所有     粤ICP备2022153140号
best smoke alarms australia |  vape detectors