【发布时间】:2010-10-17 02:59:53
【问题描述】:
有谁知道创建脚本的简单方法,该脚本可以连接到远程登录服务器,执行一些常用的远程登录操作,然后注销?我正在与不熟悉 telnet 以及他们需要运行的命令的用户打交道。我想要的只是让他们双击一个脚本,并让该脚本自动为他们执行命令。
您可能想知道,“用户在哪个平台上?”它们将在 Windows 和 Linux 上运行。 Perl、Java 或 Python 等语言的实现是可以接受的。我看到 Perl 有一个 Net:: Telnet 模块。有人用过吗?
我理想的解决方案是创建两个脚本文件。 Windows 的 BAT 文件和 Linux 的 shell 脚本。虽然这会使双重维护成为问题,但这意味着我不必在每台机器上安装 Perl/Java/Python/etc...。不幸的是,我还没有看到任何方法可以使用批处理文件或 shell 脚本自动执行 telnet 会话。
谢谢。
【问题讨论】:
-
使用 python telnetlib 模块。一个例子在这里stackoverflow.com/questions/1491494/telnet-automation-scripting