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

  • 相关阅读:
    Web开发中的显示与隐藏
    Html中的表格
    go标准库的学习-encoding/json
    go-simplejson文档学习
    go标准库的学习-regexp
    go标准库的学习-net
    go标准库的学习-strconv-字符串转换
    go标准库的学习-strings-字符串操作
    go标准库的学习-net/rpc
    go标准库的学习-net/rpc/jsonrpc
  • 原文地址:https://www.cnblogs.com/su-root/p/10447680.html
Copyright © 2011-2022 走看看