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 :要記錄 stdout 的 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 。 |