• Nginx管理脚本


     1 #!/bin/bash
     2 # chkconfig: 2345 40 98
     3 # description: Start/Stop Nginx server
     4 
     5 path=/application/nginx/sbin
     6 pid=/application/nginx/logs/nginx.pid
     7 RETVAL=0
     8 
     9 . /etc/init.d/functions
    10 
    11 start(){
    12     if [ ! -f $pid ];then
    13         $path/nginx
    14         RETVAL=$?
    15         if [ $RETVAL -eq 0 ];then
    16             action "nginx is started" /bin/true
    17             return $RETVAL
    18         else
    19             action "nginx is started" /bin/false
    20             return $RETVAL
    21         fi
    22     else
    23         echo "nginx is running"
    24         return 0
    25     fi
    26 }
    27 stop(){
    28     if [ -f $pid ];then
    29         $path/nginx -s stop
    30          RETVAL=$?
    31         if [ $RETVAL -eq 0 ];then
    32             action "nginx is stopped" /bin/true
    33             return $RETVAL
    34         else
    35             action "nginx is stopped" /bin/false
    36             return $RETVAL
    37         fi
    38     else
    39         echo "nginx is no running"
    40         return $RETVAL
    41     fi
    42 }
    43  
    44 case "$1" in
    45     start)
    46         start
    47         RETVAL=$?
    48         ;;
    49     stop)
    50         stop
    51         RETVAL=$?
    52         ;;
    53     restart)
    54          stop
    55              sleep 1
    56          start
    57          RETVAL=$?
    58          ;;
    59     *)
    60          echo $"Usage: $0 {start|stop|restart|reload}"
    61          exit 1
    62 esac
    63 exit $RETVAL
    作者:Standby一生热爱名山大川、草原沙漠,还有妹子
    出处:http://www.cnblogs.com/standby/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    兼容性和工程化
    对象
    用JavaScript实现学生管理系统
    用JavaScript实现视频弹幕发送
    数据结构
    数据结构和函数
    JavaScript的基本语法
    JS概括及基本语法
    MongoDB数据库的简单安装与使用
    epxress 的安装与配置
  • 原文地址:https://www.cnblogs.com/standby/p/6843520.html
Copyright © 2020-2023  润新知