From: j8takagi Date: Tue, 7 Nov 2017 11:36:57 +0000 (+0900) Subject: 変数の書き方を変更 X-Git-Url: https://www.j8takagi.net/gitweb?a=commitdiff_plain;h=db322a6bcdc6e2f7c528ea2cf022ee2dd86e08bc;p=ip_update.git 変数の書き方を変更 --- diff --git a/global_ip_chk.sh b/global_ip_chk.sh index 6f550cc..7c3fe25 100755 --- a/global_ip_chk.sh +++ b/global_ip_chk.sh @@ -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