猫猫1 发表于 2018-11-15 09:52:26

nginx服务脚本

  为了更方便的管理nginx服务器,在此,我编写了一个nginx服务的启动,重启,停止脚本,让更多的初学者更方便的管理服务。
  #!/bin/bash
  # For nginx server
  # Make u
  #
  clear
  echo "---------------------------------------------------------------"
  echo "                        nginx启动                              "
  echo "                        start                                  "
  echo "---------------------------------------------------------------"
  echo "---------------------------------------------------------------"
  echo "                        平滑重启nginx                        "
  echo "                        restart                              "
  echo "---------------------------------------------------------------"
  echo "---------------------------------------------------------------"
  echo "                        从容停止nginx                        "
  echo "                        stop1                                  "
  echo "---------------------------------------------------------------"
  echo "---------------------------------------------------------------"
  echo "                        快速停止nginx                        "
  echo "                        stop2                                  "
  echo "---------------------------------------------------------------"
  echo "---------------------------------------------------------------"
  echo "                        强制停止所有的nginx进程                "
  echo "                        stop3                                  "
  echo "---------------------------------------------------------------"
  response=
  read response
  case $response in
  start)
  /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
  ;;
  restart)
  kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
  ;;
  stop1)
  kill -QUIT `cat /usr/local/nginx/logs/nginx.pid`
  ;;
  stop2)
  kill -TERM `cat /usr/local/nginx/logs/nginx.pid`
  ;;
  stop3)
  pkill -9 nginx
  ;;
  *)
  echo "Enter Your choice above the commands"
  ;;
  esac

页: [1]
查看完整版本: nginx服务脚本