环境: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 *
文章评论