LINUX.ORG.RU

общение с модемом из командной строки.


0

0

Т. е.
Хочу послать модему AT-команду и получить ответ на стандартный выход, т. е.
что нибудь типа:
~ ANSWER=`send ATZ ATS1? /dev/modem`
~ echo $ANSWER
ATZ
OK
ATS1?
000

OK

Попробовал chat - но он запускается в текущем терминале.
Прбовал так же cu но что-то не догнал как им пользоваться - делаю
# cu -d -l /dev/ttyS4 
cu: open (/dev/ttyS4): Permission denied
cu: /dev/ttyS4: Line in use
Хотя линия ничем не занята
anonymous
Ответ на: комментарий от rty65tt

> minicom

Зачем мне терминалка. Мне надо чтобы например из скрипта можно было обратиться к порту

anonymous
()

Проверь пермишены. cu будет таки оптимальным вариантом...

Zulu ★★☆☆
()

Во-первых
cu -l ttyS4
, а не
cu -l /dev/ttyS4

Во-вторых пользователь, запускающий cu, должен входить в группу dialout, иначе он (даже если это root) получит permission denied.

anonymous
()
Ответ на: комментарий от anonymous

>Во-вторых пользователь, запускающий cu, должен входить в группу dialout,
> иначе он (даже если это root) получит permission denied.

должен входить в группу устройства, у меня к примеру это uucp

anonymous2 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.