• Nginx服务启动脚本


    #!/bin/sh
    # chkconfig: 2345 40 98
    # description: Start/Stop Nginx server
    path=/application/nginx/sbin
    pid=/application/nginx/logs/nginx.pid
    RETVAL=0
    /etc/init.d/functions
    start(){
        if [ ! -f $pid ];then
            $path/nginx
            RETVAL=$?
            if [ $RETVAL -eq 0 ];then
                action "nginx is started" /bin/true
                return $RETVAL
            else
                action "nginx is started" /bin/false
                return $RETVAL
            fi
        else
            echo "nginx is running"
            return 0
        fi
    }
    stop(){
        if [ -f $pid ];then
            $path/nginx -s stop
            RETVAL=$?
            if [ $RETVAL -eq 0 ];then
                action "nginx is stopped" /bin/true
                return $RETVAL
            else
                action "nginx is stopped" /bin/false
                return $RETVAL
            fi
        else
            echo "nginx is no running"
            return $RETVAL
        fi
    }
     
    case "$1" in
        start)
              start
                  RETVAL=$?
              ;;
        stop)
              stop
              RETVAL=$?
              ;;
        restart)
              stop
                  sleep 1
              start
              RETVAL=$?
              ;;
        *)
              echo $"Usage: $0 {start|stop|restart|reload}"
              exit 1
    esac
    exit $RETVAL
  • 相关阅读:
    和程序员有关的对联
    《kali linux 渗透测试初级教程》免费下载
    PPT嵌入字体的方法
    修改nw.js的exe文件使其请求管理员权限
    nw.js FrameLess Window下的窗口拖拽与窗口大小控制
    nw.js如何处理拖放操作
    nw.js 软件推荐:AxeSlide斧子演示:PPT的另一种可能(转)
    c#使用word、excel、pdf ——转
    ASP.NET MVC
    http 报文
  • 原文地址:https://www.cnblogs.com/shengy/p/7459043.html
Copyright © 2020-2023  润新知