RemoteSshUtil

public class RemoteSshUtil
extends Object

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


Narzędzie do wykonywania poleceń SSH na instancjach zdalnych.

Podsumowanie

Konstruktory publiczne

RemoteSshUtil()

Metody publiczne

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

Wykonuje polecenie na instancji zdalnej za pomocą SSH.

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

Wykonuje polecenie na instancji zdalnej za pomocą SSH.

Konstruktory publiczne

RemoteSshUtil

public RemoteSshUtil ()

Metody publiczne

remoteSshCommandExec

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

Wykonuje polecenie na instancji zdalnej za pomocą SSH.

Parametry
host String

user String

sshPrivateKey File

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeoutMs long: w milisekundach, po których ma się zakończyć pobieranie.

command String: polecenie do wykonania.

Zwraca
CommandResult CommandResult zawierający stan i logi.

remoteSshCommandExec

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

Wykonuje polecenie na instancji zdalnej za pomocą SSH.

Parametry
host String

user String

sshPrivateKey File

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeoutMs long: w milisekundach, po których ma się zakończyć pobieranie.

stdout OutputStream: OutputStream, w którym będą rejestrowane dane wyjściowe.

stderr OutputStream: OutputStream, w którym będą rejestrowane dane wyjściowe.

command String: polecenie do wykonania.

Zwraca
CommandResult CommandResult zawierający stan i logi.