当前位置: 首页 > article >正文

用shell脚本来判断web服务是否运行(端口和进程两种方式)

判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。------这里以nginx为例

一、用进程方式判断


(1)查看nginx的进程(为1在运行,为0没有运行)

(2)编写shell脚本(以test_1.sh为名)

(3)执行看服务是否运行------没有运行-----说明脚本没有问题

(4)在此基础上进行编写----启动该服务并配置防火墙规则

(5)执行脚本

(6)测试看nginx是否运行

二、用端口号形式

(1)先停用nginx

[root@server ~]# systemctl stop nginx
(2)在命令行看端口是否监听-----(为1在,为0没有)

(3)编写脚本

(4)执行脚本

        第一次执行---nginx是stop状态----会执行出以下结果

        再执行一次就检测到端口在监听


http://www.kler.cn/a/441141.html

相关文章:

  • 金融级分布式数据库如何优化?PawSQL发布OceanBase专项调优指南
  • 手撕Diffusion系列 - 第十一期 - lora微调 - 基于Stable Diffusion(代码)
  • 使用 postman 测试思源笔记接口
  • SQL UCASE() 函数详解
  • 【UE插件】Sphinx关键词语音识别
  • 小白爬虫冒险之反“反爬”:无限debugger、禁用开发者工具、干扰控制台...(持续更新)
  • 面试题整理2---Nginx 性能优化全方案
  • hive注释comment中文乱码解决
  • 前端成长之路:CSS复合选择器
  • 【DataSophon】DataSophon1.2.1服务组件开启 kerberos
  • 如何在电脑上控制手机?
  • Cloudlog 电台日志系统 request_form SQL注入漏洞复现
  • 《从零开始:轻松入门数据结构的世界》
  • 【深度学习】热力图绘制
  • 自动外呼机器人如何处理复杂的客户问题?
  • mac-m2安装mysql遇到的问题
  • flex 弹性布局 笔记
  • 一行一行出字的视频怎么做?简单的操作方法
  • Django基础之模板
  • 30、使用ESP8266跟SG90舵机制作四足蜘蛛机器人
  • 【工具】13款免费AI工具助你高效生成代码
  • [创业之路-198]:华为的成立发展与新中国的建立与发展路径的相似性比较
  • 进阶版 -- 某恋爱话术 app 的爬虫经历与思考(含脚本)
  • 计算机网络 | 1.计算机网络概述
  • gcclinux静态库动态库学习
  • 网络数据包分析