Я использую скрипт bash для отправки AT-команд на мой модем. Для запуска команд необходимо нажать «enter» (возврат), чтобы модем «прочитал» его.
У меня есть цикл с такой частью:
echo AT+SBDWT=$number >/dev/ttyUSB0
xvkbd -text "\r"
echo AT+SBDIX >/dev/ttyUSB0
xvkbd -text "\r"
sleep 15
done
xvkbd было одним из решений, с которым я сталкивался, но, похоже, оно работает только в первый раз. В этом сценарии мне нужно нажимать клавишу ввода столько раз, сколько я отправляю команды, но это не работает должным образом.
Спасибо за ваше время