CentOS shell 检测服务状态

CentOS shell 检测服务状态,可以在停止的时候自动启动,用于服务器的进程守护

#!/bin/bash  
  
# 要检查的服务名称  
service_name="your_service_name"  
  
# 使用 systemctl is-active 命令检查服务状态  
if systemctl is-active "$service_name"  
then  
    echo "$service_name is running."  
else  
    echo "$service_name is not running."  
fi

如果只在没有允许时启动服务可以使用下面的代码

#!/bin/bash

# 定义你要检查的服务名称
service_name="your_service_name"

# 检查服务当前是否处于活动状态(即运行中)
if ! systemctl is-active --quiet "$service_name"; then
  # 如果服务未处于活动状态,则启动服务
  systemctl start "$service_name"
fi

原创文章,作者:admin,如若转载,请注明出处:https://ntib.cn/364.html

(0)
adminadmin
上一篇 2023年12月27日 下午6:21
下一篇 2024年1月23日 上午12:18

相关推荐

  • 阿里云composer镜像

    独立站seo搜索优化阿里云composer镜像与 Packagist 官方实时同步,推荐使用最新的 Composer 版本。所有项目都会使用该镜像地址: 取消配置还原到默认的地址:

    记事本 2023年11月18日
  • 同步 Linux 服务器的时间

    独立站seo搜索优化不知道什么原因,centos 运行一段后,发现系统时间与 当前时间不符,差了几分钟,看着对不上,心里很是不舒服,就想着同步一下系统时间, centos 同步时间命令 ntpdate…

    记事本 2018年11月18日
  • 处理FastAdmin 键值组件(Fieldlist) 不能排序问题

    独立站seo搜索优化在使用FastAdmin 键值组件(Fieldlist) 如果键名为纯数字时,保存后排序失败,将变成键名由小到大的排列方式,用起来很不方便 可以自己修改 public/assets…

    2023年11月21日
  • win10安装apache及php7

    独立站seo搜索优化现在又很多php本地安装集成包phpstudy、wamp、xampp等,原来一直使用这些集成包,安装简单方便,因为不想安装一些没用的软件,后来就直接自己进行了环境搭建。 一、首先安…

    2021年11月18日
  • docker 定时任务crontab 设置

    独立站seo搜索优化docker 中设置定时任务一之不执行,于是在宿主机中设置定时任务来执行命令

    记事本 2023年12月5日
  • nginx 配置 php-fpm时出现502解决办法

    独立站seo搜索优化一直使用面板来配置服务器环境,只需简单几步就可以配置好自己想要的web环境了,偶尔也需要不使用面板来配置 nginx+PHP 环境,一顿操作后,发现访问网站时返回 An error…

    2024年11月9日
  • PHP导出xls,xlsx表格

    独立站seo搜索优化在老旧的项目中使用PHPExcel 导出表格,数据量大一点的时候,服务器就扛不住了,如果您不想使用PhpSpreadsheet进行导出,可以尝试使用 PHP_XLSXWriter,…

    2024年12月31日
  • OneThink_V1.1在php7 下出错问题

    独立站seo搜索优化一直使用onethink的程序,OneThink是thinkPHP团队的内容管理程序。 OneThink是一个开源的内容管理框架,基于最新的ThinkPHP3.2版本开发,提供更方…

    2018年11月18日
  • windows 系统安装 PHP的redis扩展

    独立站seo搜索优化因为用windows系统开发PHP网站或应用,有一些需要用到redis,所有需要安装redis,默认是已经安装好了 PHP,首先需要下载redis,下载地址:https://git…

    2023年11月18日
  • PHP版本VC6与VC9/VC11/VC14、Thread Safe与None-Thread Safe等的区别

    独立站seo搜索优化在安装 PHP 时,下载时有各种选项,VC9,VC11,VC14 的,那这些都是什么呢 包名里的VC6、VC9、VC11、VC14、VC15,代表的是编写时使用的编译器。 你需要在…

    记事本 2018年11月18日

发表回复

登录后才能评论
WeChat