From df1b4738b5900d04a1763434bd3c9be7de316480 Mon Sep 17 00:00:00 2001 From: ling <1042585959@qq.com> Date: Fri, 10 May 2024 21:45:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8B=A8=E5=8F=B7bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- luci-app-modem/root/etc/init.d/modem | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/luci-app-modem/root/etc/init.d/modem b/luci-app-modem/root/etc/init.d/modem index 4371594..1891129 100755 --- a/luci-app-modem/root/etc/init.d/modem +++ b/luci-app-modem/root/etc/init.d/modem @@ -620,13 +620,22 @@ dial() [ -z "${modem_no}" ] && return 0 #获取模组的拨号模式 + local time=0 local mode - while true; do + while [ $time -lt 5 ]; do mode=$(get_mode ${modem_no}) [ -n "$mode" ] && [ "$mode" != "unknown" ] && break sleep 5s + time=$((time+1)) done + #获取不到拨号模式 + [ -z "$mode" ] || [ "$mode" = "unknown" ] && { + uci set modem.$1.enable=0 + uci commit modem + return 0 + } + #查看该移动网络是否已经有拨号配置在运行 mkdir -m 0755 -p "${MODEM_RUNDIR}" if [ ! -f "${MODEM_RUN_CONFIG}" ] || ! grep -q "${network}" "${MODEM_RUN_CONFIG}"; then