• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > Shell脚本判断Apache进程是否存在

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

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了shell脚本判断,shell脚本判断语句,shell脚本,shell脚本编程,shell脚本学习指南等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

写一个脚本检查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
</div>

</div>

您可能想查找下面的文章:

  • shell脚本编程之循环语句
  • Shell脚本编程之判断语句
  • Shell脚本判断Apache进程是否存在
  • Shell脚本判断Linux系统是32位还是64位的几种方法分享

相关文章

  • shell生成简单格式的xml实例
  • LINUX下的流量监控shell脚本
  • CentOS下mysql定时备份Shell脚本分享
  • Cygwin下安装vim后,vim中退格键无法正常使用的解决方法
  • Shell中删除某些文件外所有文件的3个方法
  • Linux shell 之 提取文件名和目录名的一些方法总结
  • Ubuntu不进入休眠模式的方法
  • Python创建、删除桌面、启动组快捷方式的例子分享
  • 用Shell判断字符串包含关系的方法小结
  • Linux Shell脚本系列教程(一):Shell入门

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • virtualbox 中的linux 共享文件的方法
    • linux和windows下的自动ftp脚本(shell bat)
    • Shell脚本自动删除指定大小以上的备份文件
    • linux shell 逻辑运算符、逻辑表达式详细介绍
    • linux下监控网络流量的脚本
    • Ubuntu用户之间相互切换方法(推荐)
    • shell脚本实现批量测试局域网主机是否在线
    • linux find命令之exec简单概述
    • Shell脚本中判断输入变量或者参数是否为空的方法
    • 建立基于虚拟用户的VSftpd服务

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有