编程技术分享平台

网站首页 > 技术教程 正文

详解利用系统函数模拟实现nginx 系统脚本启动的特殊颜色专业效果

xnh888 2024-09-25 23:30:26 技术教程 20 ℃ 0 评论

今天介绍下如何利用系统函数模拟实现nginx 系统脚本启动的特殊颜色专业效果。


脚本内容:

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

后面小编会分享更多运维方面的干货,感兴趣的朋友走一波关注哩~

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表