给大家分享一个备份七牛云视频到本地磁盘的shell脚本

 1 #!/bin/bash
 2 
 3 ##################################################
 4 #     qiniu video download script                #
 5 ##################################################
 6 
 7 # 下载qshell
 8 
 9 cd /usr/local/src/
10 
11 wget "https://dn-devtools.qbox.me/2.1.5/qshell-linux-x64"
12 
13 # 创建qshell目录,添加配置文件目录
14 
15 mkdir -p /usr/local/src/qshell
16 
17 cd qshell && mv /usr/local/src/qshell-linux-x64 qshell
18 
19 #写入目录
20 
21 destdir="/data/qiniu_backup/"
22 
23 read -p "Please use the absolute path to enter the directory name:" destdir
24 
25 if [ -n "$destdir" ]; then
26     mkdir -p $destdir
27 fi
28 #添加执行权限
29 
30 chmod +x qshell
31 
32 # 配置文件
33 
34 touch download.conf
35 
36 cat > /usr/local/src/qshell/download.conf << EOT
37 {
38    "dest_dir":"$destdir",
39    "bucket":"你的bucket",
40    "referer":"无防盗链可留空",
41    "prefix":"",
42    "suffixes":""43 }
44 EOT
45 
46 #当前用户
47 
48 ./qshell account  access_key secret_key
49 
50 # 生成计划任务,每天凌晨一点执行一次  导出七牛空间视频到指定文件夹 
51 # 下载的并发协程数量为 10    
52 
53 echo "0 1 * * * root cd /usr/local/src/qshell/ && ./qshell qdownload 10 download.conf&" >> /etc/crontab
54 
55 #重启计划任务
56 
57 /bin/systemctl restart crond.service
58 #如果做成了服务则如下重启
59 service crond restart
60   

如果你有任何疑问,可在下方留言。欢迎讨论。

posted @ 2018-03-26 12:37  黑默  阅读(210)  评论(0编辑  收藏  举报