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秒"

浙公网安备 33010602011771号