Commit 9444e50f authored by Quxl's avatar Quxl

x

parent 264137f3
......@@ -2,6 +2,8 @@ package com.egolm.sentinel.util;
import java.io.IOException;
import com.egolm.common.StringUtil;
import ch.ethz.ssh2.Connection;
import ch.ethz.ssh2.Session;
......@@ -39,10 +41,20 @@ public class LinuxConnect {
connection.close();
}
public Session execute(String cmd) throws IOException {
Session session = connection.openSession();
session.execCommand(cmd);
return session;
public String execute(String cmd) throws IOException {
Session session = connection.openSession();;
try {
session.execCommand(cmd);
String message = StringUtil.read(session.getStdout());
if(StringUtil.isBlank(message)) {
message = StringUtil.read(session.getStderr());
}
return message;
} finally {
if(session != null) {
session.close();
}
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment