文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>wget 多进程下载

wget 多进程下载

时间:2010-11-19  来源:chenwenming

#!/bin/bash
PATH1=/mnt/tempdisk3
cd $PATH1

count=1
for file in $(awk '{print $1}' /mnt/tempdisk3/to_wenming_url_list)
  do
      
      url=`awk '/'"$file"'/{print $2}' /mnt/tempdisk3/to_wenming_url_list`
       F=$[($count)%19]
       mkdir -p   $PATH1/data/$F
       wget -c  -O $PATH1/data/$F/$file.mp3  $url  &
       pscount=$(ps -ef |grep -v "grep" | grep -c wget)
       until [ $pscount -le 5 ]
                do
                sleep 2
                   pscount=$(ps -ef |grep -v "grep" | grep -c wget)
                done
        (( count=count+1 ))
done
    #------------------------------   由于源文件mp3量太大,都放一个目录效率不高,用%取膜方式建19个目录 然后存到各个目录里 wget 进程载控制在5个(可以自己调).
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载