修复拨号bug
This commit is contained in:
parent
1989024e1d
commit
df1b4738b5
@ -620,13 +620,22 @@ dial()
|
|||||||
[ -z "${modem_no}" ] && return 0
|
[ -z "${modem_no}" ] && return 0
|
||||||
|
|
||||||
#获取模组的拨号模式
|
#获取模组的拨号模式
|
||||||
|
local time=0
|
||||||
local mode
|
local mode
|
||||||
while true; do
|
while [ $time -lt 5 ]; do
|
||||||
mode=$(get_mode ${modem_no})
|
mode=$(get_mode ${modem_no})
|
||||||
[ -n "$mode" ] && [ "$mode" != "unknown" ] && break
|
[ -n "$mode" ] && [ "$mode" != "unknown" ] && break
|
||||||
sleep 5s
|
sleep 5s
|
||||||
|
time=$((time+1))
|
||||||
done
|
done
|
||||||
|
|
||||||
|
#获取不到拨号模式
|
||||||
|
[ -z "$mode" ] || [ "$mode" = "unknown" ] && {
|
||||||
|
uci set modem.$1.enable=0
|
||||||
|
uci commit modem
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
#查看该移动网络是否已经有拨号配置在运行
|
#查看该移动网络是否已经有拨号配置在运行
|
||||||
mkdir -m 0755 -p "${MODEM_RUNDIR}"
|
mkdir -m 0755 -p "${MODEM_RUNDIR}"
|
||||||
if [ ! -f "${MODEM_RUN_CONFIG}" ] || ! grep -q "${network}" "${MODEM_RUN_CONFIG}"; then
|
if [ ! -f "${MODEM_RUN_CONFIG}" ] || ! grep -q "${network}" "${MODEM_RUN_CONFIG}"; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user