编写脚本程序用于监测系统服务http的运行状态
来源:互联网 发布:2016京东和淘宝哪个好 编辑:程序博客网 时间:2024/04/30 05:41
要有下面四个情况的解决:1.当服务状态失常时在"/var/log/htmon.log"文件中记入日志2.自动将状态失常的httpd服务重新启动3.若重启httpd服务失败,则尝试重新启动服务器主机4.周一至周五期间每隔15分钟执行一次监测任务
答案
把这个脚本命名为httpdemon.sh,放在home目录下#!/bin/shHOLD=/tmp/httpd0.$$while [ 1 ]dops -A | grep httpd | grep -v grep | awk '{print $2}' > $HOLDif [ ! -s $HOLD ]; then echo http service shutdown on `date` >> /var/log/htmon.logfiservice httpd restartps -A | grep httpd | grep -v grep | awk '{print $2}' > $HOLDif [ ! -s $HOLD ]; then /bin/rebootelse exitfidone周一至周五每隔15分钟执行一次监测就写在crontab里面0,15,30,45 * * * 1-5 /home/httpdemon.sh没有具体测试过,如果不正确自己在调试下
0 0
- 编写脚本程序用于监测系统服务http的运行状态
- 基于SignalR实现B/S系统对windows服务运行状态的监测
- win7将任意程序转为系统服务运行的脚本
- 编写Shell脚本监测服务器状态
- 编写Shell脚本监测服务器状态
- 编写脚本监测Apache服务状态,并实现自动维护功能
- 基于C#的WEB服务器运行状态监测程序
- 读取系统运行状态的shell脚本
- 简单的hbase监控程序,用于监测hbase集群是否正常运行--66
- shell的服务器状态监测脚本
- 关于系统服务程序的编写
- 编写有界面的系统服务程序
- 编写有界面的系统服务程序
- 关于系统服务程序的编写
- 分析系统运行状态脚本
- ZooKeeper: 一个用于分布式系统的分布式协作服务程序
- python编写的adb 脚本 (二)查看系统状态
- 基于无线传感器网络的电机运行状态监测系统设计
- LeetCode-Binary Tree Maximum Path Sum
- jQuery回到顶部插件jQueryGoUp
- 修正Android摄像头API
- 获取当前时间
- java线程中的interrupt,isInterrupt,interrupted方法
- 编写脚本程序用于监测系统服务http的运行状态
- Qt Model/View 学习笔记 (七)
- JQUERY 选择器
- SQL SERVER 批量导入时候的优化
- 派生类的初始化列表
- STM32相关(基于libopencm3库)
- 一步步教你为网站开发Android客户端
- 控件笔记之鸡啄米
- linux添加环境变量的方法总结