linux shell脚本并发脚本

#!/bin/bash
 
#开始时间
begin=$(date +%s)
 
#测试根目录

 
if [ ! -d $root_dir ]; then
        mkdir -p $root_dir
fi
cd $root_dir
 
#批量创建目录函数
function create_dir()
{
 
        /bin/bash /root/xd/s.sh.
}
 
#循环10000次
count=100
rsnum=2
cishu=$(expr $count / $rsnum)
 
for ((i=0; i<$cishu;))
do
        start_num=$(expr $i \* $rsnum + $i)
        end_num=$(expr $start_num + $rsnum)
        for j in `seq $start_num $end_num`
        do
                create_dir $j &
        done
        wait
        i=$(expr $i + 1)
done
 
#结束时间
end=$(date +%s)
spend=$(expr $end - $begin)
echo "花费时间为$spend秒"

  

posted @ 2019-03-25 23:33  Boks  阅读(420)  评论(0)    收藏  举报