zoukankan      html  css  js  c++  java
  • nginx 启动脚本

    #!/bin/bash
    nginx=/usr/local/nginx/sbin/nginx  #把nginx的启动定义成变量 方便被调用
    check(){        #check 检查 测试nginx是否启动 输出nginx的启动或关闭
      netstat -ntlp |grep nginx
      if [ $? -eq 0 ];then
      echo "nginx start ok"
      else
      echo "nginx stop ok"  
      fi
    }
    case $1 in        #$为输入的参数 
    start)          #启动分支 启动nginx 然后调用check 查看nginx状态是否启动
      $nginx 
      check
    ;;

    stop)           # 关闭分支  关闭nginx 然后调用check 查看nginx状态是否关闭
      $nginx -s stop
      check
    ;;

    restart)            #重启 判断nginx是否已经启动 没有就退出重新启动 并且提示
      netstat -ntlp |grep nginx
      if [ $? -eq 0 ];then
        $nginx -s reload
        check
        else
        echo "no start please start"
      fi
    ;;

    status)          # 查看nginx状态
      check
    ;;
    *)             #如果输入的是替他的选项 提示只能输入什么选项
      echo "please input start stop restart status"
    ;;
    esac

  • 相关阅读:
    QQ机器人
    Javascript实现base64的加密解密
    C# 对List<T>取交集、连集及差集
    简单正则验证
    中止线程
    线程同步synchronized
    volatile
    并发
    垃圾回收机制
    给定一个正整数num ,反复将各个位上的数字相加,直到结果为一位数
  • 原文地址:https://www.cnblogs.com/gaiting/p/12000775.html
Copyright © 2011-2022 走看看