【发布时间】:2011-06-24 10:39:31
【问题描述】:
我有一个我要下载的 url 的 txt 列表
n=1
end=`cat done1 |wc -l`
while [ $n -lt $end ]
do
nextUrls=`sed -n "${n}p" < done1`
wget -N nH --random-wait -t 3 -a download.log -A$1 $nextUrls
let "n++"
done
我想用管道更快地做到这一点,但如果我这样做了
wget -N nH --random-wait -t 3 -a download.log -A$1 $nextUrls &
我的内存填满并完全阻塞了我的电脑。 Any1 知道如何将创建的管道限制为同时创建 10 个?
【问题讨论】: