nginx linux脚本,shell脚本之nginx自动化脚本
这个脚本,可以满足nginx开启,停止和重启的操作
#!/bin/bash
. /etc/init.d/functions
function usage() {
echo $"usage:$0 {start|stop|restart}"
exit 1
}
function start() {
/usr/local/nginx/sbin/nginx
sleep 1
if [ `netstat -antlpe | grep nginx | wc -l` -ge 0 ];then
action "nginx is started." /bin/true
else
action "nginx is started." /bin/false
fi
}
function stop() {
killall nginx &>/dev/null
sleep 1
if [ `netstat -antlpe | grep nginx | wc -l` -eq 0 ];then
action "nginx is stopped." /bin/true
else
action "nginx is stopped." /bin/false
fi
}
function main() {
if [ $# -ne 1 ];then
usage $0
fi
case $1 in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
usage $0
;;
esac
}
main $*
运行试试
1.停止nginx
2.开启nginx
3.重启nginx
ok~
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
nginx linux脚本,shell脚本之nginx自动化脚本相关推荐
- crt脚本怎么添加等待时间_secureCRT自动化脚本(之定时任务)
有时候需要每天定时拉取服务器上的日志文件到跳板机,而又苦于没有权限操作crontab命令,怎么办呢??? 一些windows远程登录软件(Putty,cygwin,secureCRT--)可以帮忙哦~ ...
- nginx linux详细安装部署教程,Nginx Linux详细安装及部署实战
Nginx Linux详细安装及部署实战 Nginx 常用基础命令 #启动 Nginx /usr/local/webserver/nginx/sbin/nginx #默认配置文件 /usr/local ...
- python自动化脚本是什么意思_Python 自动化脚本学习(一)
Python 基础 命令行:在http://www.python.org安装python3,Mac下输入python3进入命令行 整数,浮点数,字符串类型:-1,0.1,'game' 字符串连接和复制 ...
- php7.0搭配nginx,Linux安装配置php7.0+nginx
2.安装nginx 查看nginx相关信息 yum list | grep nginx collectd-nginx.x86_64 4.10.9-1.el6 epel munin-nginx.noar ...
- 2021双十一自动浏览脚本,京东淘宝自动化脚本末班车
1 2021年度京东网购活动-11.11正式启动 距离上次618活动,轻松瓜分50元 而这次的双十一活动也就不能错过 本次活动推出热爱环游记瓜分20亿 组队赚取汪汪币,每日签到最高抽111.1红包 京 ...
- 安利:华为鲲鹏920云主机部署Nginx服务器一键拉起自动化脚本
需求: 华为鲲鹏920云主机部署Nginx服务器 要求编写一键拉起自动化脚本 编写脚本 vim nginx-run.sh #!/bin/bash# blog:闭关苦炼内功(https://blog.c ...
- small用于不连续数组_shell 编程进阶与自动化脚本expect的运用
一.SHELL语句流程控制 1.过程式编程语言的流程控制 顺序执行 选择执行 循环执行 2.顺序执行 顺序执行则是最简单的流程,按照输入指令的顺序逐条执行 3.选择执行 就是根据一些判断的语句,选择性 ...
- Pytest自动化脚本中各个层级的setup和teardown的执行流程和使用方法
[原文链接]Pytest自动化脚本中各个层级的setup和teardown的执行流程和使用方法 文章目录 一.自动化脚本组成简介 二.测试类中的各个层级的setup和teardown 三.测试文件中各 ...
- 界面自动化脚本开发案例
文章目录 Selenium介绍 使用自动化脚本删除网站通知 使用自动化脚本发送弹幕 对注册功能进行自动化测试 日期控件的操作 使用自动化脚本上传头像 浏览器导航事件模拟(刷新.前进.后退) 普通下拉框 ...
- 【移动测试ios】编写和运行自动化脚本
[移动测试iOS]编写和运行自动化脚本 准备工作 编写和运行自动化脚本 准备工作 1.使用Xcode打开要运行的程序 2.选择将要运行的程序和模拟器设备 3.command+r运行 4.打开并启动ap ...
最新文章
- ajax传输是用utf8,使用ajax时UTF8编码不起作用
- ASP.NET Core 中文文档 第二章 指南(4.4)添加 Model
- union 中的注意事项
- Windows核心编程 第三章 内核对象
- Python对象基础
- 2013年 833c语言程序 江南大学 (A卷)
- python3生成二维码实例fromm_Python使用mqtt极简例子
- 创业公司引导页html5模板
- 如果你需要万圣节的图片素材来点缀你的节日活动,看这里就对了
- 制作动画的素材和资源
- H5横幅,旗帜飘动动画
- nacos做配置中心读取不到配置报错:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘cou
- 高等数学:第五章 定积分(2) 定积分的性质、中值定理
- 从网上下载一个vue项目,跑起来的全过程
- android中级开发师必备_【招聘】Android开发工程师 – 中级 – 陌陌
- 逍遥安卓模拟器卡android,逍遥安卓模拟器卡顿如何解决
- java StringUtil之String工具类
- 计算机里的扫雷游戏,电脑扫雷游戏怎么玩
- 攻防世界-web NewsCenter3
- SI4703-C19-GMR音频调谐器2频段3 X 3 MM QFN-20