Talk is cheap, show me your code

一种shell并发模型

#!/bin/bash

parallel=10

fileArr=(`ls -1 fileid/pre*`)

for ((i=0; i<${#fileArr[*]}; i+=$parallel)); do
    for ((j=$i; j<$i+$parallel; j++)); do
        if (($j<${#fileArr[*]})); then
            python offline_download.pyc -f ${fileArr[$j]} &
        fi
    done

    wait
done

 

posted on 2020-04-04 22:11  LoveFlying-Nine  阅读(301)  评论(0)    收藏  举报

导航