RemoteSshUtil

public class RemoteSshUtil
extends Object

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


Es una utilidad para ejecutar comandos ssh en instancias remotas.

Resumen

Constructores públicos

RemoteSshUtil()

Métodos públicos

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

Ejecuta un comando en la instancia remota con ssh.

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

Ejecuta un comando en la instancia remota con ssh.

Constructores 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)

Ejecuta un comando en la instancia remota con ssh.

Parámetros
host String

user String

sshPrivateKey File

runUtil IRunUtil: Un IRunUtil para ejecutar comandos.

timeoutMs long: En milisegundos para que se complete la recuperación

command String: Es el comando que se ejecutará.

Muestra
CommandResult Un objeto CommandResult que contiene el estado y los registros.

remoteSshCommandExec

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

Ejecuta un comando en la instancia remota con ssh.

Parámetros
host String

user String

sshPrivateKey File

runUtil IRunUtil: Un IRunUtil para ejecutar comandos.

timeoutMs long: En milisegundos para que se complete la recuperación

stdout OutputStream: Es un OutputStream en el que se registrará stdout.

stderr OutputStream: Es un OutputStream en el que se registrará el stderr.

command String: Es el comando que se ejecutará.

Muestra
CommandResult Un objeto CommandResult que contiene el estado y los registros.