使用 minicom 检索调制解调器信息在 x 秒后停止
Using minicom to retrieve modem information stops after x seconds
我正在使用 minicom 来连接我的调制解调器 (quectelEC25)。目标是发送不同的 AT 命令以检索有关调制解调器的某些信息并将其保存在输出文件中。我在bash中写了下面的脚本:
#!/bin/bash
while true;
do
sudo minicom -D /dev/ttyUSB2 -S script.txt -C AT_modems_responses_1.txt
sleep 1
done
成为script.txt:
send AT
expect OK
send ATI
expect OK
send AT+COPS?
expect OK
start:
send AT+CCLK?
expect OK
send AT+CREG?
expect OK
send AT+CSQ
expect OK
sleep 1
goto start
问题是 AT 命令在 2 分钟后停止工作 (AT+CCLK? & AT+CSQ)。
为什么会停止?问题是什么?我应该以不同的方式使用 AT 命令吗?
提前致谢
默认的运行脚本在 120 秒(2 分钟)后存在。这就是 minicom 在 2 分钟后不工作的原因,为了 运行 更多时间,必须在脚本中包含超时。 5 分钟应该是:
timeout 300
不知道怎么设置成无限
我正在使用 minicom 来连接我的调制解调器 (quectelEC25)。目标是发送不同的 AT 命令以检索有关调制解调器的某些信息并将其保存在输出文件中。我在bash中写了下面的脚本:
#!/bin/bash
while true;
do
sudo minicom -D /dev/ttyUSB2 -S script.txt -C AT_modems_responses_1.txt
sleep 1
done
成为script.txt:
send AT
expect OK
send ATI
expect OK
send AT+COPS?
expect OK
start:
send AT+CCLK?
expect OK
send AT+CREG?
expect OK
send AT+CSQ
expect OK
sleep 1
goto start
问题是 AT 命令在 2 分钟后停止工作 (AT+CCLK? & AT+CSQ)。
为什么会停止?问题是什么?我应该以不同的方式使用 AT 命令吗?
提前致谢
默认的运行脚本在 120 秒(2 分钟)后存在。这就是 minicom 在 2 分钟后不工作的原因,为了 运行 更多时间,必须在脚本中包含超时。 5 分钟应该是:
timeout 300
不知道怎么设置成无限