我正试图编写一个shell脚本,将AT
命令发送到串行端口,并将其响应存储到文件。
我可以发送如下所示的AT
命令,但不知道如何将ttyUSB1的输出保存到文件中。
echo -e "AT+CSQr" > /dev/ttyUSB1
除了使用atinout之外,还有没有其他方法可以使用shell脚本来实现这一点?我不能使用atinout
,因为将AT响应保存到文件的atinout命令对我不起作用
您可以在shell命令上模拟CTRL+C。如果你在shell脚本中的background中执行命令,你可以按照以下顺序杀死最后一个命令,前提是你的命令持续时间不到20秒:
pid=$!
sleep 20
kill ${pid}