编写一个java程序来远程监视在linux中运行的应用程序
亲爱的各位,编写一个java程序来远程监视在linux中运行的应用程序,java,connectivity,Java,Connectivity,亲爱的各位, 我想要一个java程序,它可以连接到运行在linux操作系统上的远程主机,并能够启动和停止来自该远程主机的任何应用程序。是否可以使用java程序完成此任务,使用或不使用任何服务包装器 检查Ant SSHEXEC任务 看起来Java中没有AntBuilder实现。Groovy是执行此类任务的理想工具。您可以像Java中的任何其他类一样编写Groovy并访问它。如果您使用的是NetBeans,那么Groovy和Java可以在同一个包中共存 def String execute(de
我想要一个java程序,它可以连接到运行在linux操作系统上的远程主机,并能够启动和停止来自该远程主机的任何应用程序。是否可以使用java程序完成此任务,使用或不使用任何服务包装器 检查Ant SSHEXEC任务 看起来Java中没有AntBuilder实现。Groovy是执行此类任务的理想工具。您可以像Java中的任何其他类一样编写Groovy并访问它。如果您使用的是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库:这可能会有一些有用的信息。