サイトチェックshell script

access_time

対象のサイトを監視して変更があった場合にあるメールアドレスに変更通知をする
そんなshell scriptを作りました。

お客様要望などで官庁などのWebサイトのコンテンツ内容が変更された場合に
自社サイトの内容についても変更をかけなくてはいけない場合、担当者に通知が来るような仕組みがほしいと言われました。

チェック用のshell scriptをcronで定期的に実行することで実現可能です。
似たようなソースは検索すると結構あるので、もっと良いものもあるでしょう。
このスクリプトも色々検索してつなぎ合わせたscriptです。為になります。

 

前提事項:
 メール送信に必要なアプリケーションパッケージなどがインストールされていること(sendmail – Postfix)

注意事項:
 文字コードはすべて「UTF-8」、改行コードは「LF」としてください。
 上記以外の場合、正しく動作しない場合があります。

 

[webchecker.sh]

 

サイトチェックリストは以下の様に準備しておきます

[list.txt]