gocron/internal/modules/rpc/proto/task.proto

18 lines
364 B
Protocol Buffer

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