分享一段shell脚本,用于监控iptables运行状态,当检测到iptables停止运行时,可以重启iptables服务。
shell脚本监测iptables运行状态
#!/bin/bash
#Powered by blog.slogra.com port=`iptables -vL|grep ssh|awk '{split($NF,a,":");print a[2]}'|wc -l` if [ $port = 1 ];then echo "ok!" else /etc/init.d/iptables start sleep 2 port=`iptables -vL|grep ssh|awk '{split($NF,a,":");print a[2]}'|wc -l` if [ $port = 1 ];then echo "ok!" else /etc/init.d/iptables restart fi fi
验证效果: 有了这段shell脚本,就可以监测iptables的实时运行状态了,避免服务停止了,自己却不知道。 (责任编辑:IT) |