Linux系统shell脚本之启停nginx
Posted 江湖有缘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统shell脚本之启停nginx相关的知识,希望对你有一定的参考价值。
Linux系统shell脚本之启停nginx
一、脚本要求
1.脚本作用为启停nginx,start,restart,stop三种状态
2.脚本执行后输出三种结果,且带有颜色标记
3.使用函数功能
二、脚本内容
[root@192 scripts]# cat ./start_nginx01.sh
#!/bin/bash
########################################
#Author:jeven
#time:Fri 27 May 2022 04:09:34 PM CST
#filename:start_nginx01.sh
#Script description:
########################################
function module ()
echo -e '\\033[32m the scprit is success!----------> [ok]\\033[0m'
case $1 in
"start")
module ; systemctl $1 nginx
echo "the nginx $1"
;;
"restart")
module ; systemctl $1 nginx
echo "the nginx $1"
;;
"stop")
module ; systemctl $1 nginx
echo "the nginx $1"
;;
*)
echo "USAGE $0 ,please input start|restart|stop"
;;
esac
三、脚本执行结果
[root@192 scripts]# ./start_nginx01.sh start
the scprit is success!----------> [ok]
the nginx start
[root@192 scripts]# ./start_nginx01.sh restart
the scprit is success!----------> [ok]
the nginx restart
[root@192 scripts]# ./start_nginx01.sh stop
the scprit is success!----------> [ok]
the nginx stop
[root@192 scripts]# ./start_nginx01.sh aaaaa
USAGE ./start_nginx01.sh ,please input start|restart|stop
以上是关于Linux系统shell脚本之启停nginx的主要内容,如果未能解决你的问题,请参考以下文章