Shell Script Implementation Monitor iptables run State _linux shell

Source: Internet
Author: User
Tags iptables

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.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.