[小脚本] bash维护并行下载任务

原创
2016/02/13 14:22
阅读数 346
cat urlfile|while read i;do   #循环一个文件中下载链接

while [ `jobs |wc -l` -eq 20 ] ;do  #判断后台下载任务数量是否在20个,如果是则等待一段时间,否就新增一个下载任务
  echo 'waitting...'
  sleep 1;
done
			
wget $i --timeout=20 & #启动一个下载任务

done



展开阅读全文
加载中

作者的其它热门文章

打赏
1
10 收藏
分享
打赏
0 评论
10 收藏
1
分享
返回顶部
顶部