安裝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
|