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

shell脚本判断nginx安装和运行

shell脚本判断nginx安装和运行

脚本内容:

传入服务名称:
read -p "请输入要判断的程序名称:" service_name
查看服务进程:
count=`ps -aux | grep -cw $service_name`
判断nginx是否安装(系统中是否有nginx命令)
if [ command -v $service_name &>/dev/null ]
then
    echo "$service_name 已安装"
    mkdir -p /www
    echo this is a > /www/index.html
    systemctl restart $service_name
    echo "服务已重启"
else
    echo "$service_name未安装,请开始安装"
    dnf install $service_name -y
    echo "安装完成"
fi
判断nginx运行状况:
if [ $count -gt 1 ]
then
    echo $service_name服务已运行  
else
    echo $service_name服务未运行
    cat /etc/nginx/nginx.conf
fi

请添加图片描述

请添加图片描述


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

相关文章:

  • React Native 全栈开发实战班 :数据管理与状态之React Hooks 基础
  • 深入理解Go语言并发编程:从基础到实践
  • 第6章详细设计 -6.7 PCB工程需求表单
  • C++中的桥接模式
  • OMV7 树莓派 tf卡安装
  • SpringCloud篇(服务保护 - Sentinel)
  • 深度学习概览
  • LinuxCentos中安装apache网站服务详细教程
  • JavaEE-网络编程(2)
  • CentOS 修改服务器登录密码的完整指南
  • 使用大语言模型创建 Graph 数据
  • css中的box-sizing,记录
  • 基于YOLOv8深度学习的智慧健康室内行人跌倒监测系统(PyQt5界面+数据集+训练代码)
  • 【qt】控件2
  • Java之遍历List集合安全地删除元素
  • 采用多种深度学习、机器学习算法实现目标意图识别系统——含完整项目源码
  • 场景营销在企业定制开发 AI 智能名片 S2B2C 商城小程序中的应用与价值
  • 实用办公AI合集;绘图、扣图、视频、文转声等
  • 谷粒商城のRabbitMQ高级篇最终一致性解决方案。
  • Python技巧:查询模块的版本号的方法
  • 百度搜索AI探索版多线程批量生成TXT原创文章软件-可生成3种类型文章
  • C/C++精品项目之图床共享云存储(2):MySql连接池
  • 有序数组的平方(leetcode 977)
  • Redis自学之路—基础数据结构具体方法解析(五)
  • 【网络安全 | 甲方建设】双/多因素认证、TOTP原理及实现
  • 基于 MATLAB 的模拟退火算法详解及实现