在自定义终端仿真程序中自动执行任务的方法?

在自定义终端仿真程序中自动执行任务的方法?

我使用 Avaya Site Administrator 电话软件。ASA 有一个模拟器模式 (513),您可以进入该模式来执行自定义命令(我认为这基本上是进入一个专门的 shell)。

我想知道如何将命令从 Bash 传送到另一个 shell/模拟器并将输出捕获到文件中。希望这有意义。

答案1

探索 Expect 编程语言。

探索 Expect是 O'Reilly 书籍的标题,它就是这样做的。

“这本书由 Expect 的作者撰写,是第一本解释如何使用 UNIX 工具箱的这一部分来自动化 Telnet、FTP、passwd、rlogin 和数百个其他交互式应用程序的书。Expect 基于 Tcl(工具命令语言),可让您自动化以前使用任何脚本语言都极难处理的交互式应用程序。”

是的,它已经有 16 年历史了,这是现在的语言页面http://expect.sourceforge.net/与其他文档等

相关内容