Junjun&3588 个人博客

-个人博客-
热爱技术,喜欢科技. Hello Coder!!
  1. 首页
  2. 未分类
  3. 正文

{Dropbox备份}SVN备份+突破上传限制

2012-12-21 578点热度 0人点赞 0条评论

环境:curl

首先

 

wget https://github.com/andreafabrizi/Dropbox-Uploader/archive/master.zip

unzip ma*

cd Dr*

cp dr* ../dp.sh

rm -r -f Dr* ma*

到这一步, 脚本已经搞定.

需要申请Dropbox API

https://www.dropbox.com/developers/

一段折腾后........授权成功.

#!/bin/bash
#请自行修改以下目录
DATA=/var/svn #网站文件存放目录
DATAUP=/var/dataup #文件存放
BACKUP=/var/backup #存放分卷
DATANAME=Svn_$(date +%Y-%m-%d).tar.gz
   
 #建文件夹
 mkdir -p $DATAUP
 mkdir -p $BACKUP
   
#压缩SVN
cd $DATA
tar zcf $DATANAME *
mv Svn_* $DATAUP
  
#开始分卷100m
cd $DATAUP
split -b 100m -a 3 -d Svn* $BACKUP/$DATANAME.part
rm -rf *
cd $BACKUP
  
#开始上传分卷
for file in *
do
sh /var/dropbox/dp.sh upload $file
sleep 1s
done
   
#删除数据
rm -rf *

 

标签: 暂无
最后更新:2012-12-21

admin3588

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

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

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

COPYRIGHT © 2022 Junjun&3588 个人博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang