我需要编写一个脚本,可以自动完成一些事情:
a)telnet到路由器
b)发布配置命令。
c)检查状态(成功/错误)
我应该使用哪种语言/框架?
我只知道“期待”。
还有哪些更好的选择?
答案 0 :(得分:1)
如果您不想使用expect,您可能最终会使用一些更不适合该任务的标准脚本语言。如果你进入那个领域,那么正确的答案是“你感觉舒服的任何东西”,无论是bash,python还是其他任何东西。
这是一个非常普遍的问题,所以使用任何产生易于维护的系统。
答案 1 :(得分:0)
你可以使用Jcraft作为开源工具。
答案 2 :(得分:0)
您可以尝试使用Ganymed SSH2 Java开源API连接到远程计算机。我用它来进行安全的远程登录。您甚至可以查看我的博客以获取参考资料 http://allianceglobalservices.com/blog/terminal-window-automation-using-ganymedssh-2-api