0
尊敬的大家, 我想要一個java程序,它可以連接到在linux操作系統上運行的遠程主機,並且能夠啓動和停止來自該遠程主機的任何應用程序。有沒有可能用java程序來做這個任務,有沒有任何服務包裝器!編寫一個java程序來監視在Linux中遠程運行的應用程序
尊敬的大家, 我想要一個java程序,它可以連接到在linux操作系統上運行的遠程主機,並且能夠啓動和停止來自該遠程主機的任何應用程序。有沒有可能用java程序來做這個任務,有沒有任何服務包裝器!編寫一個java程序來監視在Linux中遠程運行的應用程序
檢查Ant SSHEXEC任務。
看起來像有在Java中沒有AntBuilder實現。 Groovy是這類任務的理想工具。你可以編寫一個Groovy並像訪問Java中的其他類一樣訪問它。如果您使用的是NetBeans,那麼Groovy和Java可以共存於同一個包中。
def String execute(def cmd, def host, def uname, def pwd)throws Exception {
def ant = new AntBuilder()
ant.sshexec(host : host,
username : uname,
password : pwd,
command : "ls -l,
trust : "true",
outputproperty : "result")
return ant.project.properties."result"
}
也許你正在尋找什麼是Java中的SSH文庫:http://stackoverflow.com/questions/995944/ssh-library-for-java – MarcoS 2012-07-06 10:21:10
http://stackoverflow.com/questions/ 4680448/java-ssh-client這可能有一些可能有用的信息。 – 2012-07-06 10:23:02