• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    shell脚本之nginx自动化脚本

    这个脚本,可以满足nginx开启,停止和重启的操作

    #!/bin/bash
    . /etc/init.d/functions
    function usage() {
      echo $"usage:$0 {start|stop|restart}"
      exit 1
    }
    function start() {
      /usr/local/nginx/sbin/nginx 
      sleep 1
      if [ `netstat -antlpe | grep nginx | wc -l` -ge 0 ];then
     action "nginx is started." /bin/true 
      else
     action "nginx is started." /bin/false
      fi
    }
    function stop() {
      killall nginx &>/dev/null
      sleep 1
      if [ `netstat -antlpe | grep nginx | wc -l` -eq 0 ];then
     action "nginx is stopped." /bin/true
      else
     action "nginx is stopped." /bin/false
      fi
    }
    function main() {
      if [ $# -ne 1 ];then
     usage $0
      fi
      case $1 in 
     start)
     start
     ;;
     stop)
     stop
     ;;
     restart)
     stop
     start
     ;;
     *)
     usage $0
     ;;
      esac
    }
    main $*

    运行试试

    1.停止nginx

    2.开启nginx

    3.重启nginx

    ok~

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    上一篇:crontab执行时间与系统时间不一致问题解决
    下一篇:Hadoop计数器的应用以及数据清洗
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    shell脚本之nginx自动化脚本 shell,脚本,之,nginx,自动化,