|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 09 Mar 2005 15:30:11 To : Dmitry Vinogradov Subject : Re: Re^2: послать команду модему.. -------------------------------------------------------------------------------- > From: Dmitry Vinogradov <Dmitry.Vinogradov@f2309.n5020.z2.fidonet.org> > Date: Tue, 08 Mar 2005 21:50:36 +0300 > > DV>> Подскажите как послать команду модему. Привычное перенаправление > DV>> # echo atz > /dev/cuaa1 > DV>> не работает.. Hи чего похожего я не нашел. По > VN> А ответ кто будет слушать? > VN> Прежде чем общаться с модемом надо > VN> 1) настроить порт > > А где, если не секрет? Можно в разных местах, начиная от rc.serial и кончая stty в той же комстроке, что и echo. > Мм.. Ответ не приходит. В Windows я не задумывался что его надо обрабатывать >и тут пошел по этому принципу. Попробовал >сделать через cat (создал файл с командой и пустой строкой под ней): > >#cat init > /dev/cuaa1 > > Конструкция заработала, но.. Срабатывает один раз (приходиться перезагружать >модем) и с n-цатьсекундной задержкой. >Как я понимаю, модем не знает куда кидать свой вывод? Перенаправь его в /dev/null, если он тебе не нужен. > Т.е., подводя итог, я не могу вот так банально кидать в модем команды и мне >нужно для этого дополнительное ПО? Если "банально" - это при помощи шелла, то можешь. Из дополнительных телодвижений тебе потребуется только stty, а также внимательно почитать man sh про перенаправления stdin/stdout и круглые скобки. У меня различные шелловые скрипты работают не только с модемами, но и с криостатами, синхронными выпрямителями и прочей техникой, явно демонстрирующей извращённейшую фантазию разнообразных горе-изобретателей последовательных протоколов. Вал. Дав. --- ifmail v.2.15dev5.3 * Origin: St. Petersburg State University (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/4417365426e6.html, оценка из 5, голосов 10
|