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

    #!bin/bash
    #功能:本脚本编写完成后,放置在/etc/init.d/目录下,就可以被 Linux 系统自动识别到该脚本.
    #如果本脚本命名为/etc/init.d/nginx,则 service nginx start 就可以启动该服务
    #作者:liusingbon
    #service nginx stop|restart|status  可以关闭,重启,查看Nginx服务
    program=/usr/local/nginx/sbin/nginx
    pid=/usr/local/nginx/logs/nginx.pid
    function start{
                   if [ -f $pid ];then
                      echo "nginx 服务已经处于开启状态"
                   else
                      $program
                   fi
                }
    function stop {
                  if [ -! -f $pid ];then
                     echo "nginx 服务已经关闭"
                  else
                     $program -s stop
                     echo "关闭服务 ok"
                  fi
                 }
    function status {
                    if [ -f $pid ];then
                       echo "服务正在运行..."
                    else
                       echo "服务已经关闭"
                    fi
    }
    case $1 in
    start)
           start;;
    stop)
           stop;;
    restart)
           stop
           sleep 1
           start;;
    status)
           status;;
    *)
           echo "你输入的语法格式错误"
    esac

  • 相关阅读:
    令人恼怒!mount windows共享目录出错
    今天修改PCB板图
    在深圳出差
    触摸屏技术原理介绍
    getrlimit和setrlimit函数
    OpenCV下的HelloWorld
    两本OpenCV的书到了
    GDB用法小结
    没搞懂自适应二进制阈值化的参数
    【JavaScript】73 逆序的三位数 (10分)
  • 原文地址:https://www.cnblogs.com/liusingbon/p/11079515.html
Copyright © 2011-2022 走看看