]> j8takagi.net git repositories - ip_update.git/commitdiff
ドメイン情報を~/.mydnsへ移動
authorj8takagi <j8takagi@nifty.com>
Tue, 5 May 2026 21:02:09 +0000 (06:02 +0900)
committerj8takagi <j8takagi@nifty.com>
Tue, 5 May 2026 21:02:09 +0000 (06:02 +0900)
mydns_ip_update.sh

index a1b0e815006eb80b4de12ac5c8d3c955599368f8..71bd89dc160417ee23ab6445c6a2536324b34dfb 100755 (executable)
@@ -1,19 +1,17 @@
 #!/bin/bash
 # MyDNSへログインする
 
-ECHO=/bin/echo
+ECHO=/usr/bin/echo
 WGET=/usr/bin/wget
 W3M=/usr/bin/w3m
-SED=/bin/sed
+SED=/usr/bin/sed
 TR=/usr/bin/tr
 LOGGER=/usr/bin/logger
-XARGS=xargs
+XARGS=/usr/bin/xargs
 
-DOMAIN=(j8takagi.net kankanokai.info)
-MYDNSUSER=(mydns30537 mydns247454)
-MYDNSPWD=(uR6UC9S5 yEhH825rC67)
+. ~/.mydns
 
-for i in $(seq 0 1)
+for i in $(seq 0 ${#my_array[@]})
 do
     ${WGET} -q -O - http://${MYDNSUSER[i]}:${MYDNSPWD[i]}@ipv4.mydns.jp/login.html 2>&1 | ${W3M} -dump -T text/html | ${SED} 's/^ *//g' | ${TR} '\n' ' ' | ${SED} 's/ *: */:/g' | ${XARGS} ${ECHO} "${DOMAIN[i]} on MyDNS.JP - " | ${LOGGER} -p local2.info
 done