今天介绍下如何利用系统函数模拟实现nginx 系统脚本启动的特殊颜色专业效果。
脚本内容:
vim start_nginx.sh
[root@lamp01 scripts]# cat bqh_nginx_startup.sh #!/bin/sh. /etc/init.d/functionsif [ $# -ne 1 ] then echo "USAGE $0 {start|stop|restart}" exit 1fiif [ "$1" == "start" ] then action "start nginx" /bin/trueelif [ "$1" == "stop" ] then action "stop nginx" /bin/trueelif [ "$1" == "restart" ] then action "restart nginx" /bin/trueelse echo "USAGE $0 {start|stop|restart}" exit 1fi
添加函数功能,实现上面的效果:
vim bqh_nginx_startup.sh
#!/bin/sh. /etc/init.d/functionsstart_nginx=/application/nginx/sbin/nginxUSAGE(){ echo "USAGE $0 {start|stop|restart}"}if [ $# -ne 1 ] then echo "USAGE $0 {start|stop|restart}" exit 1fiif [ "$1" == "start" ] then $start_nginx action "start nginx" /bin/trueelif [ "$1" == "stop" ] then killall nginx action "stop nginx" /bin/true elif [ "$1" == "restart" ] then pkill nginx sleep 2 $start_nginx action "restart nginx" /bin/trueelse echo "USAGE $0 {start|stop|restart}" exit 1fi
后面小编会分享更多运维方面的干货,感兴趣的朋友走一波关注哩~