我有一个minicom命令,通过调制解调器用SSH / Putty发送短信,这是命令
AT^HCMGS="destination number"<press ENTER>
> SMS message <press CTRL + Z>
使用minicom成功执行命令
我想问一下如何模拟按ENTER和&amp; bash中的CTRL + Z. 我可以这样写剧本吗?
#!/bin/bash
echo -e -n "AT^HCMGS="888"(I don't know how to insert enter/return)" > /dev/ttyUSB0
echo -e -n "SMS message (I don't know how to insert ctrl+z)" > /dev/ttyUSB0
我想在openWRT
中将程序(motion linux)与此脚本集成谢谢!
答案 0 :(得分:3)
从shell发送消息 test 到 +48333444555 :
echo -e 'AT+CMGS="+48333444555"^Mtest^Z' > /dev/ttyUSB0
重要强>:
答案 1 :(得分:0)
$ man skill
:
SYNOPSIS
skill [signal] [options] expression
PROCESS SELECTION OPTIONS
-t, --tty tty
The next expression is a terminal (tty or pty).
EXAMPLES
skill -KILL -t /dev/pts/*
Kill users on PTY devices.
所以它应该是(无法验证):skill -STOP --tty /dev/ttyUSB0