| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
Lchen44
9年前发布

bash维护并行下载任务

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