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的主要内容,如果未能解决你的问题,请参考以下文章

Linux自定义shell脚本一键启停微服务jar包

Linux服务器管理与启停

Linux系统shell脚本之nginx编译安装

nginx启停脚本

Linux下SpringBoot项目启停脚本

Linux下SpringBoot项目启停脚本