RemoteSshUtil

public class RemoteSshUtil
extends Object

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


Utilitário para executar comandos SSH em instâncias remotas.

Resumo

Construtores públicos

RemoteSshUtil()

Métodos públicos

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

Executa um comando na instância remota usando SSH.

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

Executa um comando na instância remota usando SSH.

Construtores públicos

RemoteSshUtil

public RemoteSshUtil ()

Métodos públicos

remoteSshCommandExec

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

Executa um comando na instância remota usando SSH.

Parâmetros
host String

user String

sshPrivateKey File

runUtil IRunUtil: um IRunUtil para executar comandos.

timeoutMs long: em milissegundos para a conclusão da busca

command String: o comando a ser executado.

Retorna
CommandResult Um CommandResult que contém o status e os registros.

remoteSshCommandExec

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

Executa um comando na instância remota usando SSH.

Parâmetros
host String

user String

sshPrivateKey File

runUtil IRunUtil: um IRunUtil para executar comandos.

timeoutMs long: em milissegundos para a conclusão da busca

stdout OutputStream: um OutputStream em que o stdout será registrado.

stderr OutputStream: um OutputStream em que o stderr será registrado.

command String: o comando a ser executado.

Retorna
CommandResult Um CommandResult que contém o status e os registros.