nginx控制脚本

2023-11-13

说明

源码编译的nginx服务,状态管理很不方便,使用此脚本可以很好的进行服务管理
系统:centos 7

shell语句

#!/bin/bash
netstat -ntulp | grep nginx &> /dev/null #判断nginx的运行状态
x=$?
case $1 in
start)
	[ $x -eq 0 ] && echo "服务正在运行" && exit
	/usr/local/nginx/sbin/nginx;; #反复开会报错
stop) 
	[ $x -ne 0 ] && echo "服务已经关闭" && exit
	/usr/local/nginx/sbin/nginx -s stop;;  #反复关会报错
restart)
	/usr/local/nginx/sbin/nginx -s stop
	/usr/local/nginx/sbin/nginx;;
status)
	[ $x -eq 0 ] && echo "服务开启" || echo "服务未开启";;
*)
	echo "start|stop|restart|status"
esac
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

nginx控制脚本 的相关文章

随机推荐

  • 从远程桌面客户端提取明文凭证的工具RdpThief

    介绍 远程桌面 RDP 是用于管理Windows Server的最广泛使用的工具之一 除了被管理员使用外 也容易成为攻击者的利用目标 登录到RDP会话的凭据通常用于是具有管理权限的 这也使得它们成为红队行动的一个理想目标 站在传统的角度看
  • Java实现S-DES加密算法

    S DES 为了更好的理解DES算法 美国圣塔克拉拉大学的Edward Schaefer教授于1996年开发了Simplified DES方案 简称S DES方案 它是一个供教学二非安全的加密算法 它与DES的特性和结构类似 但参数小 明文
  • IDEA Services窗口启动应用后突然不显示端口号

    转载 原先可以显示端口号的 但是换了个工程以后突然就不显示了 网上对于新安装的idea不显示端口号的解决方案并不适用 好在找到了解决办法 处理前 处理后 1 打开文件管理器 2 打开路径C Users l用户名 AppData Local
  • narwal无法连接机器人_懒无止境 能自己洗抹布的云鲸J1扫拖机器人

    0 篇首语 如果让我总结过去的2019年又哪几样产品 显著的提升了我的幸福感让生活变得更加方便 那么智能指纹锁和扫地机器人一定可以排在最前面 指纹锁其实不用多说出门无需担心没带钥匙 抬手就能开门的流畅体验确实是非常非常的方便 而扫地机器人也
  • centos6.5 搭建hadoop 开发环境(单台服务器)

    一 安装环境 硬件 虚拟机 操作系统 Centos 6 4 64位 IP 120 25 56 93 主机名 120 25 56 93 安装用户 root 二 安装JDK 安装JDK1 6或者以上版本 这里安装jdk1 7 0 71 具体安装
  • vuecli4适配pc端

    vuecli4适配pc端 1 首先安装amfe flexible npm i S amfe flexible 在main js中引入 import amfe flexible 2 安装postcss px2rem npm i postcss
  • el-menu菜单进行路由跳转

    el menu菜单进行路由跳转 el menu 添加 default active this router path 和 router default active前面要有
  • 实时音频编解码之十四 Opus编码-SILK编码-长时预测

    本文谢绝任何形式转载 谢谢 4 1 12 线性预测系数计算 线性预测分为语音和非语音两种情况 该模块的输入是pitch估计模块白化之后的信号 对于语音帧 白化后的信号依然含有较强的pitch特征 因而为了在相同的比特率下获得更高的编码质量需
  • 研发效能工程实践-代码评审

    什么是代码评审 Code Review的定义 是一项单人或者多人通过阅读别人的源代码来检查代码质量的软件质量保证活动 定义有点绕口 其实就是写完代码之后让经验相对丰富一点的同事帮你检查一下你的代码 当然这个检查应该是多方面的 包括但不限于你
  • Goby漏洞更新

    漏洞名称 PbootCMS 3 1 2 远程代码执行漏洞 CVE 2022 32417 English Name PbootCMS 3 1 2 RCE CVE 2022 32417 CVSS core 9 0 漏洞描述 PbootCMS是P
  • RTP 包格式 详细解析

    H 264 视频 RTP 负载格式 1 网络抽象层单元类型 NALU NALU 头由一个字节组成 它的语法如下 0 1 2 3 4 5 6 7 F NRI Type F 1 个比特 forbidden zero bit 在 H 264 规范
  • 装饰器是什么?一文详解装饰器原理及 Python 计时器实战

    在本文中 我将和大家一起了解装饰器的工作原理 如何将我们之前定义的定时器类 Timer 扩展为装饰器 以及如何简化计时功能 最后对 Python 定时器系列文章做个小结 喜欢记得收藏 关注 点赞 文末提供技术交流群 假设我们需要跟踪代码库中
  • 跟我学,你的服务器安全吗?第一篇----centos系统安全篇

    目录 前言 本文主要为centos的系统安全 常规基础操作 服务器使用密钥对登陆 相对密码登录更加安全 配置ECS自动快照策略 linux系统登陆弱口令检查 系统登陆弱口令 重要软件OPENSSH漏洞 用于SSH连接服务器的 基线保障 即系
  • VUE+WebSocket实现实时推送

    data return id 1 webSock null lockReconnect false 避免重复连接 mounted 调取websocket方法 写在mounted方法中 this initWebSocket methods 发
  • JDBC---连接数据库

    编码实现 准备 1 建立一个maven工程 使用quick骨架 2 引入依赖
  • Python-基于Django的新生入学管理系统

    末尾获取源码 开发语言 python 框架 Django 数据库 MySQL5 7 开发软件 pycharm 目录 一 项目简介 二 系统功能 三 系统项目截图 3 1前台首页 3 2后台管理 四 核心代码 4 1登录相关 4 2文件上传
  • 允许应用更改计算机,解决电脑总弹出“是否允许程序对计算机进行更改”

    原标题 解决电脑总弹出 是否允许程序对计算机进行更改 相信不少使用Win10系统的用户都会遇到这样一个问题 当我们在安装软件或打开应用程序时 总是会弹出 你要允许一下程序对此计算机进行更改吗 的提示窗口 每次运行程序都要点击选择 很麻烦 如
  • springboot 使用shiro-redis 报错:java.lang.NoSuchMethodError: redis.clients.jedis.ScanResult.getStringCur

    报错异常 java lang NoSuchMethodError redis clients jedis ScanResult getStringCursor Ljava lang String 出现原因 springboot 2 2 5中
  • el-data-picker时间选择器最多选择7天,且只能选当前之前时间

  • nginx控制脚本

    说明 源码编译的nginx服务 状态管理很不方便 使用此脚本可以很好的进行服务管理 系统 centos 7 shell语句 bin bash netstat ntulp grep nginx gt dev null 判断nginx的运行状态