您的位置:首页 > 理论基础 > 计算机网络

一个简简单单检测http服务状态的脚本

2013-07-20 20:39 357 查看























#!/bin/bash
#/root/http_status.sh
#This is a check the httpd service status script
#->这是一个检测服务器状态的简单脚本;
P=$(pgrep http) #->首先定义一个变量;
#->另外一个方法: P=`pgrep httpd`
if [ "$P" =  "" ]  #->首先判断一下http服务启动后的进程号是不是为空,若为空说明这个服务挂了,那挂了就得从新启动啊,所以执行下面的内容
then
service httpd restart >&2
else #->但是如果不为空则显示一下内容
echo "This service is running......"
echo "Don't have to do anything."
fi
#echo "30/* * * * * /bin/sh /root/http_status.sh >/dev/nll >&2" >> /var/spool/root #->该脚本放在root家目录下每30分钟执行一次探测.
~























本文出自 “I don't be a loser” 博客,请务必保留此出处http://guomaoqiu.blog.51cto.com/3774945/1253440
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: