Recently in the debugging server iptables, oneself made a timed turn off iptables, but at night home rarely open a computer, so can not go to start iptables, of course, you may say, why not cancel timed shutdown iptables, I can only say that personal environment is not the same, the demand is not the same .
Script content:
VI iptables-reset.sh
Copy Code code as follows:
#!/bin/bash
#Powered by blog.slogra.com
port= ' Iptables-vl|grep Ssh|awk ' {split ($NF, A, ":");p rint 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, ":");p rint a[2]} ' |wc-l '
if [$port = 1];then
echo "ok!"
Else
/etc/init.d/iptables restart
Fi
Fi
Validation diagram:
We can first test in the virtual machine, and then put on the server execution, of course, if you have a good server performance, you can change to a dead loop to detect.