diff --git a/src/main/java/mpms/service/node/ssh/SshService.java b/src/main/java/mpms/service/node/ssh/SshService.java index 4e1ddfa0802de3a909f05560e76c1f8faefc2020..b6f9f8cefc9878d610f4a0545f77b1d850306017 100644 --- a/src/main/java/mpms/service/node/ssh/SshService.java +++ b/src/main/java/mpms/service/node/ssh/SshService.java @@ -207,4 +207,22 @@ public class SshService extends BaseOperService implements BaseDynamic } } + /** + * 执行命令 + * + * @param sshModel ssh + * @param command 命令 + * @return 结果 + * @throws IOException io + * @throws JSchException jsch + */ + public String exec(SshModel sshModel, String command) throws IOException, JSchException { + Session session = null; + try { + session = getSession(sshModel); + return exec(session, sshModel.getCharsetT(), command); + } finally { + JschUtil.close(session); + } + } }