CentOS6.8 x86_64bit shell脚本实现模拟nginx服务启动与关闭

news/2025/2/26 4:54:13

shell脚本模拟nginx服务启动与关闭
注意: 3个斜杠///后面表示在这表示对当前语句的解释,实际脚本中必须删除

#!/bin/bash///定义哪种脚本语言解释下面的语句
[ -f /etc/init.d/functions ]&& . /etc/init.d/functions ///判断并加载系统函数
nginx="/application/nginx/sbin/nginx" ///nginx服务安装的目录下启动文件
start(){ ///定义start函数
$nginx ///start函数要执行的指令
}
stop(){ ///定义stop函数
$nginx -s stop//stop///stop函数要执行的指令
}
reload(){///定义reload函数
$nginx -s reload///reload函数要执行的指令
}
case "$1" in///case判断语句“变量”in从哪里取变量的值,调用上述定义的函数
start)
start
;;///当前判断结束,继续向下执行
stop)
stop
;;
restart)
stop
start
;;
reload)
reload
;;
*)///如以上变量值都不满足,便输出echo后面的内容,$0表示脚本的全路径
echo "usage:$0 {start|stop|restart|reload}"
esac///case判断语句结束

转载于:https://blog.51cto.com/11047966/2069747


http://www.niftyadmin.cn/n/4582754.html

相关文章

线程安全和线程不安全的区别

线程安全 就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全 就是不提供数据访问保护…

10分钟上线 - 利用函数计算构建微信小程序的Server端

摘要: 阿里云函数计算是一个事件驱动的全托管计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。微信小程序是一种不需要下载安装即可使用的应用,它可以在微信内被便捷地获取和传播。 当微信小程序遇见serv…

安卓 eclipse 项目 迁移 android studio gradle 配置 热修复 annotations注解

repositories {mavenCentral()mavenLocal()jcenter() }buildscript {repositories {mavenCentral()mavenLocal()jcenter()}dependencies {classpath com.android.tools.build:gradle:2.1.0// annotations 注解classpath com.neenbedankt.gradle.plugins:android-apt:1.4// tin…

python 中正则表达式的使用

正则表达式的定义 正则表达式(re)(Regular Expression)。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字…

app混淆加固+防止反编译+360加固

android studio混淆加密,没有使用第三方加密后的效果好,混淆加密还能看到大体的混淆包名,使用了那些框架 而使用了360加固后,全部看不到了 下图是360加固window操作IDE,非常好用! 然后用反编译软件反编译后…

GitHub:上传文件到GitHub

摘要:文件怎样通过git上传到GitHub上?怎样让文件永久的保存呢,GitHub是一个非常好的代码托管平台,可以上传,也可以下载。我使用的工具是git。首先打开某一个要上传的文件夹,右键git bash一下第一步&#xf…

android 7.0 浏览器 拦截适配 shouldOverrideUrlLoading

浏览器使用第三方开源github框架: //浏览器 https://github.com/Justson/AgentWeb compile com.just.agentweb:agentweb:1.2.6 7.0路径拦截存在适配问题shouldOverrideUrlLoading会分别访问不同参数的同一方法: 7.0以上系统访问 TargetApi(Build.VERSION_CODES.LOL…

GreenDao 兼容升级,保留旧数据的---全方面解决方案

作者:林冠宏 / 指尖下的幽灵 掘金:https://juejin.im/user/587f0dfe128fe100570ce2d8 博客:http://www.cnblogs.com/linguanh/ GitHub : https://github.com/af913337456/ 腾讯云专栏: https://cloud.tencent.com/deve…