]> j8takagi.net git repositories - ip_update.git/commitdiff
変数の書き方を変更
authorj8takagi <j8takagi@nifty.com>
Tue, 7 Nov 2017 11:36:57 +0000 (20:36 +0900)
committerj8takagi <j8takagi@nifty.com>
Tue, 7 Nov 2017 11:36:57 +0000 (20:36 +0900)
global_ip_chk.sh

index 6f550ccc19472d20c26fc655b12f0ad63abb1f1d..7c3fe25e6140c7eafb91f73cef981821892126ee 100755 (executable)
@@ -2,22 +2,26 @@
 BINDIR=~/bin
 IPDIR=~
 
-IPFILE=$IPDIR/globalip.txt
+IPFILE=${IPDIR}/globalip.txt
 
 ECHO=/bin/echo
 LOGGER=/usr/bin/logger
 CAT=/bin/cat
+TEST=/usr/bin/test
+WGET=/usr/bin/wget
 
-NOWIP=$(wget -q -O - ipcheck.ieserver.net)
-if test -s $IPFILE; then
-    CACHEIP=$($CAT $IPFILE)
+IPCHECKSERVER=ipcheck.ieserver.net
+
+NOWIP=$(${WGET} -q -O - ${IPCHECKSERVER})
+if ${TEST} -s ${IPFILE}; then
+    CACHEIP=$(${CAT} ${IPFILE})
 else
     CACHEIP=0.0.0.0
 fi
-if test $NOWIP != $CACHEIP; then
-    $ECHO "Global IP address changed to $NOWIP." | $LOGGER -p local2.info
-    $ECHO $NOWIP >$IPFILE
-    $BINDIR/mydns_ip_update
+if ${TEST} "${NOWIP}" != "${CACHEIP}"; then
+    ${ECHO} "Global IP address changed from ${CACHEIP} to ${NOWIP}." | ${LOGGER} -p local2.info
+    ${ECHO} ${NOWIP} >${IPFILE}
+    ${BINDIR}/mydns_ip_update
 else
-    $ECHO "Global IP address NOT changed. ($NOWIP)" | $LOGGER -p local2.debug
+    ${ECHO} "Global IP address does NOT change from ${NOWIP}." | ${LOGGER} -p local2.debug
 fi