Назад | Перейти на главную страницу

Как автоматизировать задачи в специальной программе-эмуляторе терминала?

Я работаю с Avaya Site Administrator, программным обеспечением для телефонии. ASA имеет режим эмулятора (513), который вы вводите для выполнения пользовательских команд (я предполагаю, что это в основном вход в специализированную оболочку).

Мне интересно, как я могу передать команды другой оболочке / эмулятору из Bash и записать вывод в файл. Надеюсь, это имеет смысл.

Изучите язык программирования Expect.

Изучение ожиданий - это название книги О'Рейли именно за это.

"Написанная автором Expect, это первая книга, в которой объясняется, как эту часть набора инструментов UNIX можно использовать для автоматизации Telnet, FTP, passwd, rlogin и сотен других интерактивных приложений. На основе Tcl (Tool Command Language) , Expect позволяет автоматизировать интерактивные приложения, с которыми ранее было чрезвычайно трудно работать с любым языком сценариев ".

Да, ему 16 лет, вот страница языка сейчас http://expect.sourceforge.net/ с другими документами и т. д.