RemoteSshUtil
public
class
RemoteSshUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.RemoteSshUtil |
用于在远程实例上执行 ssh 命令的实用程序。
摘要
公共构造函数 | |
---|---|
RemoteSshUtil()
|
公共方法 | |
---|---|
static
CommandResult
|
remoteSshCommandExec(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs, OutputStream stdout, OutputStream stderr, String... command)
使用 ssh 在远程实例上执行命令。 |
static
CommandResult
|
remoteSshCommandExec(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs, String... command)
使用 ssh 在远程实例上执行命令。 |
公共构造函数
RemoteSshUtil
public RemoteSshUtil ()
公共方法
remoteSshCommandExec
public static CommandResult remoteSshCommandExec (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs, OutputStream stdout, OutputStream stderr, String... command)
使用 ssh 在远程实例上执行命令。
参数 | |
---|---|
remoteInstance |
GceAvdInfo :用于描述设备的 GceAvdInfo 。 |
options |
TestDeviceOptions :一个 TestDeviceOptions ,用于描述要为 GCE 设备使用的设备选项。 |
runUtil |
IRunUtil :用于执行命令的 IRunUtil 。 |
timeoutMs |
long :提取完成所需的毫秒数 |
stdout |
OutputStream :用于记录标准输出的 ERROR(/OutputStream) 。 |
stderr |
OutputStream :用于记录 stderr 的 ERROR(/OutputStream) 。 |
command |
String :要执行的命令。 |
返回 | |
---|---|
CommandResult |
包含状态和日志的 CommandResult 。 |
remoteSshCommandExec
public static CommandResult remoteSshCommandExec (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs, String... command)
使用 ssh 在远程实例上执行命令。
参数 | |
---|---|
remoteInstance |
GceAvdInfo :用于描述设备的 GceAvdInfo 。 |
options |
TestDeviceOptions :一个 TestDeviceOptions ,用于描述要为 GCE 设备使用的设备选项。 |
runUtil |
IRunUtil :用于执行命令的 IRunUtil 。 |
timeoutMs |
long :提取完成所需的毫秒数 |
command |
String :要执行的命令。 |
返回 | |
---|---|
CommandResult |
包含状态和日志的 CommandResult 。 |