128K通信のページでmopera意外のISPが追加されたら、いちはやく知りたくて、サーバでcronを使ってシェルスクリプトを動かしています。自分のサーバはPostfix使ってますが、sendmailの所でもOK、適宜書き換えて使ってください。
#!/bin/sh
PATH=/bin:/usr/bin
MAIL_ADDR=”to に該当するメールアドレス(日本語ドメインのアドレスなどはNG)”
MAIL_CC=’ccに該当するメールアドレス”
MAIL_SUBJECT=”メールのタイトル(日本語OK)”
MAIL_SUBJECT=`echo $MAIL_SUBJECT | nkf -j`
MAIL_CONTENTS=”メールの内容”
MAIL_CONTENTS=`echo $MAIL_CONTENTS | nkf -j`
WGET_URL=”比較するWebサイトのURL”if [ -e index.html ]; then rm index.html; fi
wget –quiet $WGET_URL
md5sum index.html > index.html.md5
if [ -e index.html.md5.old ]; then
diff index.html.md5 index.html.md5.old
DIFF_RSLT=$?
if [ $DIFF_RSLT -ne 0 ]; then
echo $MAIL_CONTENTS | mail -s “$MAIL_SUBJECT” -c $MAIL_CC $MAIL_ADDR
fi
fimv index.html.md5 index.html.md5.old
動作的には、指定したURLをwgetで取得して、md5でハッシュ値に変換、次回同じことを繰り返し、md5ハッシュが前回と異なった場合MAIL_ADDRとMAIL_CCにメールする。動的に生成するWebサイトは無理だし、最低限の機能しか無いケドね。もっと高機能なフリーソフトはあるけど、単純で使い回しできるのが欲しかったので書きました。

