zoukankan      html  css  js  c++  java
  • 利用系统函数模拟实现nginx 系统脚本启动的特殊颜色专业效果

    利用系统函数模拟实现nginx 系统脚本启动的特殊颜色专业效果/etc/init.d/nginxd {start/stop/restart/reload}利用if语句实现:

    ===========================================================

     实现特殊颜色实现效果:

    vim start_nginx.sh

    [root@lamp01 scripts]# cat bqh_nginx_startup.sh 
    #!/bin/sh
    . /etc/init.d/functions
    if [ $# -ne 1 ]
      then
       echo "USAGE $0 {start|stop|restart}"
       exit 1
    fi
    if [ "$1" == "start" ]
       then
        action "start nginx" /bin/true
    elif [ "$1" == "stop" ]
       then
        action "stop nginx" /bin/true
    elif [ "$1" == "restart" ]
       then
        action "restart nginx" /bin/true
    else
       echo "USAGE $0 {start|stop|restart}"
       exit 1
    fi

    添加函数功能,实现上面的效果:

    vim bqh_nginx_startup.sh

    #!/bin/sh
    . /etc/init.d/functions
    start_nginx=/application/nginx/sbin/nginx
    USAGE()
    {
      echo "USAGE $0 {start|stop|restart}"
    }
    if [ $# -ne 1 ]
      then
       echo "USAGE $0 {start|stop|restart}"
       exit 1
    fi
    if [ "$1" == "start" ]
       then
        $start_nginx
        action "start nginx" /bin/true
    elif [ "$1" == "stop" ]
       then
        killall nginx
        action "stop nginx" /bin/true
     
    elif [ "$1" == "restart" ]
       then
        pkill nginx
        sleep 2
        $start_nginx
        action "restart nginx" /bin/true
    else
       echo "USAGE $0 {start|stop|restart}"
       exit 1
    fi

  • 相关阅读:
    20140327工作室日志
    20140326学习工作室日志
    标准连接池实现
    JDBC
    监听器
    数据表多对多
    MATLAB 中几个颜色空间的坐标范围
    RabbitMQ(一)
    Web Service之Axis(二)
    Web Service之CXF(四)
  • 原文地址:https://www.cnblogs.com/su-root/p/10447680.html
Copyright © 2011-2022 走看看