当前位置 主页 > 服务器问题 > Linux/apache问题 >

    shell 脚本之用ab每隔30分钟并发一次休息10分钟

    栏目:Linux/apache问题 时间:2019-11-09 09:48

    一、脚本如下:

    #!/bin/bash
    echo "程序开始启动!"
    echo "程序每隔15分钟停一次休息10分钟"
    while true
    do
     echo "本轮循环开始执行! 本次并发测试30分钟!"
     ab -n 738100 -c 410 https://mybank.nbcb.com.cn/cc-test
     echo " 本轮测试结束 休息10分钟 !"
     sleep 10m
    done
    echo " 程序测试结束!"

    二、使用shell脚本监控进程,如果进程停止,重新启动它

    #!/bin/bash
    echo " 启动abtest程序! "
    while [ 1 ] ; do
     echo " abtest.sh 程序已重新启动起来了 "
     sleep 10s
     result=`pidof -x abtest.sh
     if [ -z "$result" ];then
     echo "process is finished"
     flag=0
     fi
     sh
     echo " abtes.sh程序已挂请重新启动!"
    done
    sh abtest.sh

    总结

    以上所述是小编给大家介绍的shell 脚本之用ab每隔30分钟并发一次休息10分钟,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对IIS7站长之家网站的支持!
    如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!