RemoteSshUtil

public class RemoteSshUtil
extends Object

java.lang.Object
😎 com.android.tradefed.device.cloud.RemoteSshUtil


Dienstprogramm zum Ausführen von SSH-Befehlen auf Remote-Instanzen.

Zusammenfassung

Öffentliche Konstruktoren

RemoteSshUtil()

Öffentliche Methoden

static CommandResult remoteSshCommandExec(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs, OutputStream stdout, OutputStream stderr, String... command)

Führen Sie mit SSH einen Befehl auf der Remoteinstanz aus.

static CommandResult remoteSshCommandExec(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs, String... command)

Führen Sie mit SSH einen Befehl auf der Remoteinstanz aus.

Öffentliche Konstruktoren

RemoteSshUtil

public RemoteSshUtil ()

Öffentliche Methoden

remoteSshCommandExec

public static CommandResult remoteSshCommandExec (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeoutMs, 
                OutputStream stdout, 
                OutputStream stderr, 
                String... command)

Führen Sie mit SSH einen Befehl auf der Remoteinstanz aus.

Parameter
remoteInstance GceAvdInfo: Die GceAvdInfo, die das Gerät beschreiben.

options TestDeviceOptions: Eine TestDeviceOptions, die die Geräteoptionen beschreibt, die für die GCE-Gerät

runUtil IRunUtil: Ein IRunUtil zum Ausführen von Befehlen.

timeoutMs long: in Millisekunden für den Abschluss des Abrufs

stdout OutputStream: Ein ERROR(/OutputStream), in dem die Stdout-Datei protokolliert wird.

stderr OutputStream: Ein ERROR(/OutputStream), in dem der stderr protokolliert wird.

command String: Der auszuführende Befehl.

Returns
CommandResult Ein CommandResult mit dem Status und den Logs.

remoteSshCommandExec

public static CommandResult remoteSshCommandExec (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeoutMs, 
                String... command)

Führen Sie mit SSH einen Befehl auf der Remoteinstanz aus.

Parameter
remoteInstance GceAvdInfo: Die GceAvdInfo, die das Gerät beschreiben.

options TestDeviceOptions: Eine TestDeviceOptions, die die Geräteoptionen beschreibt, die für die GCE-Gerät

runUtil IRunUtil: Ein IRunUtil zum Ausführen von Befehlen.

timeoutMs long: in Millisekunden für den Abschluss des Abrufs

command String: Der auszuführende Befehl.

Returns
CommandResult Ein CommandResult mit dem Status und den Logs.