RemoteSshUtil

public class RemoteSshUtil
extends Object

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


כלי להרצת פקודות SSH במכונות מרוחקות.

סיכום

‫constructors ציבוריים

RemoteSshUtil()

‫methods ציבוריים

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

מריצים פקודה במכונה המרוחקת באמצעות SSH.

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

מריצים פקודה במכונה המרוחקת באמצעות SSH.

‫constructors ציבוריים

RemoteSshUtil

public RemoteSshUtil ()

‫methods ציבוריים

remoteSshCommandExec

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

מריצים פקודה במכונה המרוחקת באמצעות SSH.

פרמטרים
host String

user String

sshPrivateKey File

runUtil IRunUtil: IRunUtil להרצת פקודות.

timeoutMs long: באלפיות השנייה עד לסיום האחזור

command String: הפקודה להרצה.

החזרות
CommandResult קובץ CommandResult שמכיל את הסטטוס והיומנים.

remoteSshCommandExec

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

מריצים פקודה במכונה המרוחקת באמצעות SSH.

פרמטרים
host String

user String

sshPrivateKey File

runUtil IRunUtil: IRunUtil להרצת פקודות.

timeoutMs long: באלפיות השנייה עד לסיום האחזור

stdout OutputStream: OutputStream שבו יתועד ה-stdout.

stderr OutputStream: OutputStream שבו יתועד stderr.

command String: הפקודה להרצה.

החזרות
CommandResult קובץ CommandResult שמכיל את הסטטוס והיומנים.