安装nmap:
 yum install nmap -y
nmap 127.0.0.1
 
脚本
vim apache_is_start.sh

chmod 755 apache_is_start.sh

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
 
# 判断apache是否启动
# Author:James 2016-10-14
 
# apache所在机器的IP(默认apache端口为80)
ipport=127.0.0.1
 
# 获取apache是否启动状态(通过-w全量匹配tcp的80端口)
isopen=$(nmap $ipport| grep -w 80/tcp | grep http | awk '{print $2}')
 
if [ "$isopen" == "open" ]
   then
        echo "$(date) httpd is ok!" >> /tmp/apache.log
   else
        # 启动apache
        /etc/rc.d/init.d/httpd start &>/dev/null
        echo "$(date) restart httpd!" >> /tmp/apache-err.log
fi

 

 




相关文章:

  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
猜你喜欢
  • 2021-12-31
  • 2022-02-26
  • 2021-11-28
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案