1单分支语句
2多分支语句
例子 判断apache是否运行
#!/bin/bash
#author
port=$(nmap -sT IP地址 | grep tcp | grep httpd | awk '{print $2}')
if [ "$port"==open ]
then
echo "$(date) httpd is run " >> /tmp/httpd_run.log
else
/etc/rc.d/init.d/httpd restart &> /dev/null
echo "$(date) httpd is restart" >> /tmp/httpd_err.log
fi
本文介绍了一个简单的Bash脚本,该脚本利用nmap扫描指定IP地址上的HTTPD服务端口状态,并根据结果决定记录日志或重启服务。通过这个脚本可以实现对HTTPD服务运行状态的基本监控。
620

被折叠的 条评论
为什么被折叠?



