Linux crontab
MyDNS.JPのIPアドレス通知スクリプトを作る
nano /root/mydns.sh
#!/bin/sh
#
# DOMAIN01.JP
/usr/bin/wget -O - 'http(s)://mydns123456:abcdefGH@ipv4.mydns.jp/login.html'
#
#
# DOMAIN02.JP
/usr/bin/wget -O - 'http(s)://mydns222222:Ex8ZVkm7@ipv4.mydns.jp/login.html'
/usr/bin/wget -O - 'http(s)://mydns222222:Ex8ZVkm7@ipv6.mydns.jp/login.html'
#
#
# DOMAIN03.JP
/usr/bin/wget -O - 'http(s)://mydns333333:QC6L2SF8@ipv4.mydns.jp/login.html'
/usr/bin/wget -O - 'http(s)://mydns333333:QC6L2SF8@ipv6.mydns.jp/login.html'
必要なDOMAIN分追記可能
STEP.2
root実行属性をつけて、実際に実行してエラーとならないか確認
# chmod 700 /root/mydns.sh
# /root/mydns.sh
Login and IP address notify OK.、login status=1、でOK
STEP.3
cronの設定に
この通知用スクリプトを追加
# crontab -e
#
# MyDNS.JP への通知...
#20分ごとに通知、出力null
*/20 * * * * /root/mydns.sh 1> /dev/null 2> /dev/null
MyDNS にログインしてcronが動作しているかの確認
1日に1回 DNSUPDATEが表示されていること