cat urlfile|while read i;do #循环一个文件中下载链接while [ `jobs |wc -l` -eq 20 ] ;do #判断后台下载任务数量是否在20个,如果是则等待一段时间,否就新增一个下载任务 echo 'waitting...' sleep 1;done wget $i --timeout=20 & #启动一个下载任务done
本文共 240 字,大约阅读时间需要 1 分钟。
cat urlfile|while read i;do #循环一个文件中下载链接while [ `jobs |wc -l` -eq 20 ] ;do #判断后台下载任务数量是否在20个,如果是则等待一段时间,否就新增一个下载任务 echo 'waitting...' sleep 1;done wget $i --timeout=20 & #启动一个下载任务done
转载于:https://my.oschina.net/000quanwei/blog/614652