RemoteSshUtil

public class RemoteSshUtil
extends Object

java.lang.Object
com.android.tradefed.util.RemoteSshUtil


Утилита для выполнения команд SSH на удаленных экземплярах.

Краткое содержание

Государственные строители

RemoteSshUtil ()

Общедоступные методы

static CommandResult remoteSshCommandExec (String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeoutMs, String... command)

Выполните команду на удаленном экземпляре с помощью ssh.

static CommandResult remoteSshCommandExec (String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeoutMs, OutputStream stdout, OutputStream stderr, String... command)

Выполните команду на удаленном экземпляре с помощью ssh.

Государственные строители

RemoteSshUtil

public RemoteSshUtil ()

Общедоступные методы

remoteSshCommandExec

public static CommandResult remoteSshCommandExec (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeoutMs, 
                String... command)

Выполните команду на удаленном экземпляре с помощью ssh.

Параметры
host String

user String

sshPrivateKey File

runUtil IRunUtil : утилита IRunUtil для выполнения команд.

timeoutMs long : в миллисекундах, необходимых для завершения выборки.

command String : Команда для выполнения.

Возвраты
CommandResult Объект CommandResult содержащий статус и журналы.

remoteSshCommandExec

public static CommandResult remoteSshCommandExec (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeoutMs, 
                OutputStream stdout, 
                OutputStream stderr, 
                String... command)

Выполните команду на удаленном экземпляре с помощью ssh.

Параметры
host String

user String

sshPrivateKey File

runUtil IRunUtil : утилита IRunUtil для выполнения команд.

timeoutMs long : в миллисекундах, необходимых для завершения выборки.

stdout OutputStream : Объект OutputStream , в который будет выводиться стандартный поток вывода.

stderr OutputStream : OutputStream в который будет записываться стандартная ошибка (stderr).

command String : Команда для выполнения.

Возвраты
CommandResult Объект CommandResult содержащий статус и журналы.