Skip to content

计划任务模型

class ScheduleActionType(Enum)

计划任务动作

枚举项枚举值描述
COMMANDcommand发送命令
DELAYdelay等待 x 秒
STOPstop停止实例
STARTstart启动实例
RESTARTrestart重启实例
KILLkill强制停止实例

class ScheduleType(IntEnum)

计划任务类型

枚举项枚举值描述
INTERVAL1间隔时间任务
CYCLE2周期时间任务
SPECIFY3指定时间任务

class ScheduleAction(BaseModel)

计划任务动作

字段名类型描述
typeScheduleActionType动作类型
payloadstr动作参数

class SchedulePostBody(BaseModel)

计划任务配置参数

字段名类型描述
namestr计划任务名称
countint执行次数, -1 表无限
timestr除了间隔时间任务是间隔秒数,其他都是 rcon 字符串
actionslist[ScheduleAction]计划任务动作链
typeScheduleType计划任务类型

class ScheduleDetail(SchedulePostBody)

计划任务信息

字段名类型描述
instanceUuidstr实例 uuid
daemonIdstr节点 id

method delete(self)

删除计划任务

返回

  • bool: 删除成功时返回 True

method update(self, config: SchedulePostBody)

更新计划任务

参数

  • config: 计划任务配置

返回

  • bool: 操作成功后返回 True

Released under the MIT License.