自动化的telnet我做一个gradle产出/ OSGi的构建....使用Groovy
我有OSGi包建设很好,但要自动运行的包部署。我不认为这是一个重要的任务,所以这成为一个常规问题。要部署到osgi容器,请执行以下操作:1)telnet到OSGi容器端口2)send ss命令列出软件包3)解析出问题软件包4)通过“uninstall [ID]”命令卸载软件包5)通过“安装文件:///路径绑定”url来安装捆绑包6)解析结果7)退出telnet会话。
有没有办法通过Groovy远程登录到一个端口并发送命令并读取输出?
感谢您的帮助, 菲尔
非常有趣。你能通过一个ssh会话执行多个命令吗? – tinny 2011-05-19 00:09:25
是的,您可以:使用分号分隔命令字符串中的命令,或使用commandResource属性代替命令属性,并指向包含必须执行的命令的文件。 – 2011-05-19 08:37:10