From: j8takagi Date: Tue, 7 Apr 2026 06:04:47 +0000 (+0900) Subject: IP取得サーバーをifconfig.ioに変更し、取得できなければすぐ終了するように X-Git-Url: https://www.j8takagi.net/gitweb?a=commitdiff_plain;h=dc2c5f56c01b1408c6a13be98f6a2f0c3a7f127f;p=ip_update.git IP取得サーバーをifconfig.ioに変更し、取得できなければすぐ終了するように --- diff --git a/global_ip_chk.sh b/global_ip_chk.sh index 02fae43..65d0324 100755 --- a/global_ip_chk.sh +++ b/global_ip_chk.sh @@ -10,9 +10,16 @@ CAT=/bin/cat TEST=/usr/bin/test WGET=/usr/bin/wget -IPCHECKSERVER=ipcheck.ieserver.net +IPCHECKSERVER=ifconfig.io NOWIP=$(${WGET} -q -O - ${IPCHECKSERVER}) + +# ガード節:NOWIPが空なら、以後の判定をせずに終了する +if ${TEST} -z "${NOWIP}"; then + ${ECHO} "Failed to retrieve Global IP. Exiting." | ${LOGGER} -p local2.err + exit 1 +fi + if ${TEST} -n "${NOWIP}" -a -s ${IPFILE}; then CACHEIP=$(${CAT} ${IPFILE}) else