自動化的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