java实现连接linux服务器执行关机命令(也可执行其它命令)

使用java代码连接linux服务器,执行关机命令,也可以执行linux其它的命令。
代码如下:

@Test
public void testShutdown() throws IOException {
    //连接指定服务器
    ch.ethz.ssh2.Connection root = RemoteExecuteCommand.getConnection("192.168.126.110", "root", "123456");
    if (root != null) {
        Session session = null;
        String result = "";
        try {
            //打开与服务器的会话
            session = root.openSession();
            //执行重启命令
            session.execCommand("shutdown -r now");
            result = RemoteExecuteCommand.processStdout(session.getStdout(), "UTF-8");
            System.out.println(result);
        } finally {
            session.close();
        }
    }
}

你可能感兴趣的:(Linux,JavaSE)