| 构造器和说明 |
|---|
MinaSession(Connector connector)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
String |
exec(String cmd,
Charset charset)
执行Shell命令
|
String |
exec(String cmd,
Charset charset,
OutputStream errStream)
执行Shell命令(使用EXEC方式)
此方法单次发送一个命令到服务端,不读取环境变量,执行结束后自动关闭channel,不会产生阻塞。
|
String |
execByShell(String cmd,
Charset charset,
OutputStream errStream)
执行Shell命令
此方法单次发送一个命令到服务端,自动读取环境变量,执行结束后自动关闭channel,不会产生阻塞。
|
Object |
getRaw() |
boolean |
isConnected()
是否连接状态
|
public MinaSession(Connector connector)
connector - 连接信息public boolean isConnected()
SessionisConnected 在接口中 Sessionpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionpublic String exec(String cmd, Charset charset)
cmd - 命令charset - 发送和读取内容的编码public String exec(String cmd, Charset charset, OutputStream errStream)
此方法单次发送一个命令到服务端,不读取环境变量,执行结束后自动关闭channel,不会产生阻塞。
参考:https://github.com/apache/mina-sshd/blob/master/docs/client-setup.md#running-a-command-or-opening-a-shellcmd - 命令charset - 发送和读取内容的编码errStream - 错误信息输出到的位置public String execByShell(String cmd, Charset charset, OutputStream errStream)
此方法单次发送一个命令到服务端,自动读取环境变量,执行结束后自动关闭channel,不会产生阻塞。
cmd - 命令charset - 发送和读取内容的编码errStream - 异常输出位置Copyright © 2023. All rights reserved.