RemoteSshUtil

public class RemoteSshUtil
extends Object

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


Utilitas untuk menjalankan perintah SSH pada instance jarak jauh.

Ringkasan

Konstruktor publik

RemoteSshUtil()

Metode publik

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

Jalankan perintah pada instance jarak jauh menggunakan ssh.

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

Jalankan perintah pada instance jarak jauh menggunakan ssh.

Konstruktor publik

RemoteSshUtil

public RemoteSshUtil ()

Metode publik

remoteSshCommandExec

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

Jalankan perintah pada instance jarak jauh menggunakan ssh.

Parameter
host String

user String

sshPrivateKey File

runUtil IRunUtil: IRunUtil untuk menjalankan perintah.

timeoutMs long: dalam milidetik agar pengambilan selesai

command String: Perintah yang akan dijalankan.

Hasil
CommandResult CommandResult yang berisi status dan log.

remoteSshCommandExec

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

Jalankan perintah pada instance jarak jauh menggunakan ssh.

Parameter
host String

user String

sshPrivateKey File

runUtil IRunUtil: IRunUtil untuk menjalankan perintah.

timeoutMs long: dalam milidetik agar pengambilan selesai

stdout OutputStream: OutputStream tempat stdout akan dicatat.

stderr OutputStream: OutputStream tempat stderr akan dicatat.

command String: Perintah yang akan dijalankan.

Hasil
CommandResult CommandResult yang berisi status dan log.