RemoteSshUtil

public class RemoteSshUtil
extends Object

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


Utilitaire permettant d'exécuter des commandes SSH sur des instances distantes.

Résumé

Constructeurs publics

RemoteSshUtil()

Méthodes publiques

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

Exécutez une commande sur l'instance distante à l'aide de SSH.

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

Exécutez une commande sur l'instance distante à l'aide de SSH.

Constructeurs publics

RemoteSshUtil

public RemoteSshUtil ()

Méthodes publiques

remoteSshCommandExec

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

Exécutez une commande sur l'instance distante à l'aide de SSH.

Paramètres
host String

user String

sshPrivateKey File

runUtil IRunUtil : un IRunUtil pour exécuter des commandes.

timeoutMs long : en millisecondes pour que la récupération soit terminée.

command String : commande à exécuter.

Renvoie
CommandResult CommandResult contenant l'état et les journaux.

remoteSshCommandExec

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

Exécutez une commande sur l'instance distante à l'aide de SSH.

Paramètres
host String

user String

sshPrivateKey File

runUtil IRunUtil : un IRunUtil pour exécuter des commandes.

timeoutMs long : en millisecondes pour que la récupération soit terminée.

stdout OutputStream : OutputStream où stdout sera consigné.

stderr OutputStream : OutputStream où stderr sera consigné.

command String : commande à exécuter.

Renvoie
CommandResult Un CommandResult contenant l'état et les journaux.