Linux下检测Apache运行状态的脚本
2012-09-22 13:56
232 查看
Linux下检测Apache运行状态的脚本
定时检测apache是否启动,如果没启动,自动启动该服务复制内容到剪贴板
代码:
#!/bin/sh check_services() { echo "Check services..." services="" if [ -z "`ps -A|grep httpd`" ] then services="$services httpd" fi } start_services() { echo "Start services..." for start_services in `echo $services` do /etc/init.d/$start_services start done echo } check_services echo echo "Check services succeed!" echo start_services echo echo "Start services succeed!" echo
此脚本加入到计划任务中,实现定时检测服务的运行状况。
*/1 * * * * root /user/bin/httpcheck.sh
在/etc/crontab中加入以上代码,重启crond服务以后,即可实现每分钟检测一下服务的运行状况。
相关文章推荐
- linux下利用shell脚本自动检测服务状态并自动恢复服务
- Linux用shell脚本监控网站运行状态并发告警邮件
- 检测tomcat运行状态,自动重启TOMCAT脚本SHELL
- 在linux的Apache上运行python脚本
- php 执行linux命令,shell脚本函数,获取服务器运行状态值
- Linux下检测Apache进程数量并自动重启的脚本
- linux下在root用户登陆状态下,以指定用户运行脚本程序实现方式
- 自动检测apache运行状态
- Tomcat 运行状态检测脚本
- python脚本检测linux进程是否运行
- windows下检测软件运行状态。脚本
- Linux 脚本循环检测网络状态
- Linux 命令,如何让运行一个jar程序,当控制台退出后,仍然保持运行状态
- 自动检测当前运行环境是(开发环境)debug状态还是(真机)release状态--iOS开发
- Linux下查看Nginx Apache MySQL的并发连接数和连接状态。
- 通过windows任务计划来备份数据库以及检测apache是否正常运行-sever 2008 Apache优化配置
- 虚拟机运行Linux提示【此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。】的问题
- linux用于后台监控指定程序运行状况的脚本(如果程序死了则重启程序)
- Linux定时运行程序脚本
- Linux进程运行状态图