Phần mềm RemoteSshUtil

public class RemoteSshUtil
extends Object

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


Tiện ích để thực thi lệnh ssh trên các thực thể từ xa.

Tóm tắt

Hàm khởi tạo công khai

RemoteSshUtil()

Phương thức công khai

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

Thực thi lệnh trên thực thể từ xa bằng ssh.

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

Thực thi lệnh trên thực thể từ xa bằng ssh.

Hàm khởi tạo công khai

Phần mềm RemoteSshUtil

public RemoteSshUtil ()

Phương thức công khai

điều khiển từ xaSshCommandExec

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

Thực thi lệnh trên thực thể từ xa bằng ssh.

Tham số
remoteInstance GceAvdInfo: GceAvdInfo mô tả thiết bị.

options TestDeviceOptions: TestDeviceOptions mô tả các tuỳ chọn thiết bị sẽ được sử dụng cho thiết bị GCE.

runUtil IRunUtil: IRunUtil để thực thi các lệnh.

timeoutMs long: tính bằng mili giây để hoàn tất quá trình tìm nạp

stdout OutputStream: Một ERROR(/OutputStream) nơi stdout sẽ được ghi nhật ký.

stderr OutputStream: Một ERROR(/OutputStream), nơi stderr sẽ được ghi nhật ký.

command String: Lệnh cần thực thi.

Giá trị trả về
CommandResult CommandResult chứa trạng thái và nhật ký.

điều khiển từ xaSshCommandExec

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

Thực thi lệnh trên thực thể từ xa bằng ssh.

Tham số
remoteInstance GceAvdInfo: GceAvdInfo mô tả thiết bị.

options TestDeviceOptions: TestDeviceOptions mô tả các tuỳ chọn thiết bị sẽ được sử dụng cho thiết bị GCE.

runUtil IRunUtil: IRunUtil để thực thi các lệnh.

timeoutMs long: tính bằng mili giây để hoàn tất quá trình tìm nạp

command String: Lệnh cần thực thi.

Giá trị trả về
CommandResult CommandResult chứa trạng thái và nhật ký.