iptablesの停止・再起動を自動化する

linuxサーバをいじっていると、検証のためにiptablesを一時停止することがよくあります。
そして停止したまま再起動を忘れることもよくあります。

そんなミスを防ぐために下記のようなスクリプトを作りました。

#!/bin/sh
#Use this script when you want to stop iptables for test purpose.
(sudo service iptables stop >/dev/null 2>&1;
sleep 30 >/dev/null 2>&1;
sudo service iptables restart >/dev/null 2>&1;) &


まさに、読んで字の如くなスクリプトです。
iptablesをstopして、一定時間sleepさせたあとにrestartします。
「>/dev/null 2>&1」で標準出力及び標準エラー出力を破棄して、コマンド全体をカッコで括り、最後に「&」をつけてバックグラウンドで動作させます。

linuxのシェルスクリプトもボチボチ勉強していこうかなぁ。

この記事へのComments:

管理人のみ通知 :

Trackbacks:


プロフィール

トニヒコ

Author:トニヒコ
趣味は旅行と読書とマンガ。
将来の夢はコスモポリタン!

リンク・フリーです。

My hobby is traveling and reading(include manga).
My dream is to become cosmopolitan!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
スポンサード リンク
マクロミルへ登録
FC2カウンター
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR