利用系统函数模拟实现nginx 系统脚本启动的特殊颜色专业效果
程序员文章站
2023-02-24 15:28:52
利用系统函数模拟实现nginx 系统脚本启动的特殊颜色专业效果/etc/init.d/nginxd {start/stop/restart/reload}利用if语句实现: 实现特殊颜色实现效果: vim start_nginx.sh 添加函数功能,实现上面的效果: vim bqh_nginx_st ......
利用系统函数模拟实现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
上一篇: zabbix安装
下一篇: oracle资料库函式库