码迷,mamicode.com
首页 > 编程语言 > 详细

shell多线程控制

时间:2016-11-04 02:46:54      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:shell

#!/bin/bash

# current time:2016-11-02 16:14:56

LANG=en_US.UTF-8

start=`date +%s`


thread=80

mkfifo ugc

exec 4<>ugc


for ((i=0;i<$thread;i++))

do

    echo -ne "\n" 1>&4

done


while read line

do

{

    read -u 4

    {

        curl -r 0-1 -o /dev/null "$line" -x 192.168.10.100:80 &>> /dev/null

        echo -ne "\n" 1>&4

    }&

}

done < $1

wait

echo "执行结束"

rm -rf ugc


end=`date +%s`

echo "TIME: `expr $end - $start`"


shell多线程控制

标签:shell

原文地址:http://11075514.blog.51cto.com/11065514/1869030

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!