Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

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