监控web80端口
2024-09-01 11:59:08
判断本机的80端口是否开启着,如果开启着什么都不做,如果发现端口不存在,那么重启一下httpd服务,并发邮件通知你自己。
#! /bin/bash
mail=123@123.com
if netstat -lnp |grep ':80' |grep -q 'LISTEN'; then
exit
else
/usr/local/apache2/bin/apachectl restart >/dev/null 2> /dev/null
python mail.py $mail "check_80" "The 80 port is down."
n=`ps aux |grep httpd|grep -cv grep`
if [ $n -eq 0 ]; then
/usr/local/apache2/bin/apachectl start 2>/tmp/apache_start.err
fi
if [ -s /tmp/apache_start.err ]; then
python mail.py $mail 'apache_start_error' `cat /tmp/apache_start.err`
fi
fi
最新文章
- 笔记:linux下mysql设置utf-8编码方法
- 大端模式 VS 小端模式
- Solve one floodlight install problem
- OpenJudge计算概论-排队游戏【这个用到了栈的思想】
- 如何在64位的Windows中安裝PLSQLDEVELOPER 8
- mysql查询区分大小写与自定义排序
- winform清空DataGridView中的数据 分类: DataGridView 2014-05-19 20:56 180人阅读 评论(0) 收藏
- HDU 2853 Assignment(KM最大匹配好题)
- split分割字符串时的一些特殊分隔符
- c# 基础算法(一) 九九乘法
- MongoDB基本shell操作
- Python/零起点(一、数字及元组)
- 个人整理的 Windows 下 .NET 开发必装的软件
- wxPython制作跑monkey工具(python3)-带事件百分比显示界面
- C/C++中的volatile简单描述
- 免费的馅饼 HYSBZ - 2131 (树状数组维护二维偏序)
- EditPlus配置GCC
- pycharm 配置支持vue
- Centos7 开启vsftpd
- Linux-用户及权限