サイトチェックshell script
対象のサイトを監視して変更があった場合にあるメールアドレスに変更通知をする
そんなshell scriptを作りました。
お客様要望などで官庁などのWebサイトのコンテンツ内容が変更された場合に
自社サイトの内容についても変更をかけなくてはいけない場合、担当者に通知が来るような仕組みがほしいと言われました。
チェック用のshell scriptをcronで定期的に実行することで実現可能です。
似たようなソースは検索すると結構あるので、もっと良いものもあるでしょう。
このスクリプトも色々検索してつなぎ合わせたscriptです。為になります。
前提事項:
メール送信に必要なアプリケーションパッケージなどがインストールされていること(sendmail – Postfix)
注意事項:
文字コードはすべて「UTF-8」、改行コードは「LF」としてください。
上記以外の場合、正しく動作しない場合があります。
[webchecker.sh]
サイトチェックリストは以下の様に準備しておきます
[list.txt]