修复拨号bug
This commit is contained in:
parent
1989024e1d
commit
df1b4738b5
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user