URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 62642
[ Назад ]

Исходное сообщение
"Управление через com-порт"

Отправлено ielm , 13-Дек-05 09:44 
Каким образом можно из FreeBSD, с подключенным в последовательному порту девайсом, организовать автоматический (без ввода вручную) логин и удаленное выполнение команд, если девайс выдает
"Login:" и "Password:" ?
Т.е. что-то типа (В скобках <> - команды, вводимые вручную):

#cu -lttyd0 -s9600
Connected

<Enter>
Login:<user><Enter>
Password:<somepass><Enter>
<~.>


Содержание

Сообщения в этом обсуждении
"Управление через com-порт"
Отправлено vvvua , 13-Дек-05 16:04 
>Каким образом можно из FreeBSD, с подключенным в последовательному порту девайсом, организовать
>автоматический (без ввода вручную) логин и удаленное выполнение команд,
expect сценарий написать

"Управление через com-порт"
Отправлено ielm , 14-Дек-05 10:15 
Простите, а можно поподробней? Что такое expect сценарий в терминах uucp? Или нужно использовать другой механизм - не uucp?

"Управление через com-порт"
Отправлено mezantrop , 14-Дек-05 10:40 
>Простите, а можно поподробней? Что такое expect сценарий в терминах uucp? Или
>нужно использовать другой механизм - не uucp?

Расскажите пожалуйста подробнее какая задача перед вами стоит.


"Управление через com-порт"
Отправлено ielm , 14-Дек-05 10:43 
Нужно автоматически авторизовываться и выполнять команды на AT Rapier24i, подключенный к последовательному порту FreeBSD.

"Управление через com-порт"
Отправлено ielm , 14-Дек-05 10:45 
Или выполнять на нем команды из FreeBSD через какой-нибудь другой механизм.

"Управление через com-порт"
Отправлено mezantrop , 14-Дек-05 11:59 
>Нужно автоматически авторизовываться и выполнять команды на AT Rapier24i, подключенный к последовательному
>порту FreeBSD.

Тогда вам, как уже было сказано, действительно проще всего написать скрипт, который сам бы вызывал cu и вводил логин, пароль и выполнял команды. Для таких целей обычно используют expect или, например, можете рискнуть попробовать мою тулзу http://empty.sourceforge.net