Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编写一个java程序来远程监视在linux中运行的应用程序_Java_Connectivity - Fatal编程技术网

编写一个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库:这可能会有一些有用的信息。