|
syntax = "proto3";
|
|
|
|
package rpc;
|
|
|
|
service Task {
|
|
rpc Run(TaskRequest) returns (TaskResponse) {}
|
|
}
|
|
|
|
message TaskRequest {
|
|
string command = 2; // 命令
|
|
int32 timeout = 3; // 任务执行超时时间
|
|
}
|
|
|
|
message TaskResponse {
|
|
string output = 1; // 命令标准输出
|
|
string error = 2; // 命令错误
|
|
} |