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

  • 相关阅读:
    DS博客作业03--树
    DS博客作业02--栈和队列
    数据结构——线性表
    结构体
    C博客作业05--指针
    C语言博客作业04--数组
    面向对象设计大作业第二阶段:图书馆系统
    Java程序设计-有理数类的设计
    DS博客作业05-查找
    DS博客作业04-图
  • 原文地址:https://www.cnblogs.com/su-root/p/10447680.html
Copyright © 2011-2022 走看看