我正在使用 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 命令吗?
先感谢您