当前位置: 首页 > 编程笔记 >

Shell脚本判断Apache进程是否存在

夏景胜
2023-03-14
本文向大家介绍Shell脚本判断Apache进程是否存在,包括了Shell脚本判断Apache进程是否存在的使用技巧和注意事项,需要的朋友参考一下

写一个脚本检查Apache进程是否存在,若不存在则显示不存在,若存在则显示进程个数,当不等于10个时用红色字体通知管理员,并询问管理员是否启动Apache服务。

 

#!/bin/bash

#echo "$(service httpd status)"

PIDNUM=$(pgrep httpd | wc -l)

if [[ $PIDNUM -eq 0 ]];then

        echo "Apache is stopped."

        read -p "Do you want to start Apache?(y/n)" START

        if [[ $START == y ]];then

                echo "$(service httpd start)"

        else 

                echo "You refused to start Apache."

        fi    

else 

        echo "Apache is running. Proccess number is $PIDNUM."

        if [[ $PIDNUM != 10 ]];then

                echo -e "\033[31mPID didn't equal 10\033[0m"

        fi  

fi

 类似资料:
  • 本文向大家介绍Shell实现判断进程是否存在并重新启动脚本分享,包括了Shell实现判断进程是否存在并重新启动脚本分享的使用技巧和注意事项,需要的朋友参考一下 简洁版: 详细版:

  • 本文向大家介绍Shell脚本判断用户的输入内容,包括了Shell脚本判断用户的输入内容的使用技巧和注意事项,需要的朋友参考一下 1.脚本功能:提示客户属于一串数字,并判断用户是否进行了输入,输入的是否为数字 Shell脚本中判断输入变量或者参数是否为空的方法,下面总结了5种方法,并分别给出了代码实例,需要的朋友可以参考下 1.判断变量 代码如下: 2.判断输入参数 代码如下: 以下未验证。 3.

  • 本文向大家介绍Python脚本判断 Linux 是否运行在虚拟机上,包括了Python脚本判断 Linux 是否运行在虚拟机上的使用技巧和注意事项,需要的朋友参考一下 在 WebHostingTalk 论坛上有些国外奸商会把虚拟机当作独立服务器卖,去年7月份的时候就有一位中国同胞上当受骗,并在 WHT 上发帖声讨,证据确凿,甚至连服务商自己也承认,回帖达355篇。这家独立服务器/VPS 提供商 H

  • 本文向大家介绍Shell脚本实现IP地址合法性判断,包括了Shell脚本实现IP地址合法性判断的使用技巧和注意事项,需要的朋友参考一下 做unix/linux下的开发,脚本编写的功力是少不了的,作为shell编程,也是博大精深的一个技术领域,这里为了学习,就写一个简单的判断IP地址是否合法的微型脚本程序,这个小程序也是非常有用的。 IP地址是32位的,可以由4个十进制数值表示,每个数值的范围都是0

  • 问题内容: 我有这段代码,用于检查从我的应用程序中许多地方调用的Activity的Intent中是否有多余的值: 如果未设置isNewItem,我的代码会崩溃吗?在我调用它之前,有什么方法可以告诉它是否已设置吗? 处理此问题的正确方法是什么? 问题答案: 正如其他人所说,两者和都可能返回null。因此,您不想将调用链接在一起,否则您可能最终会调用,这将引发并导致应用程序崩溃。 这就是我要完成的方法

  • 我尝试了与if-in-shell相反的方法,只在散列中不存在值的情况下进行操作。我从这里学会了在bash中创建哈希:Shell脚本中的关联数组 我声明了一个简单的哈希: 和 从这里查看myhash[$key]是否存在:检查数组中的索引或键的最简单方法? 我还学会了添加!在一个表达式前面做相反的if从句:如何使“if not true条件”? 但是下面的表达式 不起作用,并且未打印任何信息。没有错误