検討!目論見検討委員会

最近はコミケの締切情報メイン

DDNSを更新するシェルリスクリプト

懲りずにもってっけー。改良してみたシェルスクリプトvalue-domain用。

#!/bin/bash
CIP=`wget -O - -nv -q http://dyn.value-domain.com/cgi-bin/dyn.fcg?ip`
echo $CIP

DOMAIN="example.jp"
PASSWD="passwd"

echo \$PWD : $PWD

if [ ! -e ./old_ip ]; then
       touch old_ip
       OIP="192.168.0.1"
       echo create file : ./old_ip
else
       OIP=`cat old_ip`
       echo old ip : $OIP
fi

if [ x$OIP != x$CIP ]; then
       wget -O - -nv -q http://dyn.value-domain.com/cgi-bin/dyn.fcg?d=$DOMAIN\&p=$PASSWD\&h=\&i=$CIP
       echo `date` Change from $OIP to $CIP >> ip_change_log
       echo $CIP > old_ip
fi

最終的にcronに登録して動くところまで書いていくつもり。無保証です。