定时任务最容易配错的地方,是你以为它会补跑。
上个月在客户现场,四十台设备挂着间隔 5 分钟的巡检,中控那台机器中午重启了一次。下午回来一看,停机那四十分钟里该跑的八个触发点,一个都没补。间隔类规则从上次运行时间继续计时,停机期间攒下的触发点不会一次性跑完。每天类规则只等下一个匹配的时刻。EC iOS 10.6.0(2026-09-02)起,这里的 AI 智能体升级为 iEasyRun,地址是 https://ieasyrun.com 。
建一条规则要填哪些字段
启动新中控,打开 AI 智能体,顶部导航点「定时任务」。页面就四样东西:新建、刷新、搜索,加一张当前规则的列表。
点「新建定时任务」,要填的是这些:
| 字段 | 说明 |
|---|---|
| 任务名称 | 便于识别,如「每日签到」 |
| 工作流 | 选要自动执行的工作流,支持搜索 |
| 调度类型 | 每天 / 间隔分钟 / 间隔秒,见下一节 |
| 执行次数上限 | 0 表示不限;达到上限后规则自动暂停 |
| 设备忙策略 | 见下文说明 |
| 启动参数 | 可选 JSON,会传给工作流,与手动运行时的 params 相同 |
| 目标设备 | 按设备或按分组多选;提交时解析为具体设备列表 |
上图是创建界面,左边选工作流,中间定调度,右边勾设备。填完点创建,规则就挂上了。
每次触发生成一条普通任务,任务面板能看进度和结果。任务来源标成「定时任务」,规则有名字会一起显示,比如「定时任务 · 每日签到」。定时触发走的执行链跟手动「运行/试跑」完全一致,步骤、变量、授权校验都一样,不消耗对话大模型的 Token。
三种调度,坑在间隔怎么算
| 类型 | 说明 | 示例 |
|---|---|---|
| 每天 | 每天在指定时:分:秒触发一次 | 每天 9:00:00 |
| 间隔分钟 | 距上次成功触发满 N 分钟再触发 | 每 5 分钟 |
| 间隔秒 | 距上次成功触发满 N 秒再触发 | 每 30 秒 |
三种的时间含义跟中控定时任务一致。计时从「上次成功触发」算起。上一次跑失败了,下一次不会立刻重试,还是按间隔走。
暂停再恢复也一样:间隔类规则以恢复时的当前时间为基准重新算,不会因为暂停期间积压就连着补跑一串。执行次数上限到点后规则自动变成「已暂停」,列表点「恢复」能继续。当前以 execCount 累计为准,编辑规则不会把次数清零,想重新计数得新建一条。
顺带说一句,AI 智能体的进程得开着。调度是在进程内执行的,进程没启动就不会触发,一般由新中控保活。别长期把智能体关掉,关了到点也不跑。
设备正忙时的两种处理
某台设备正在跑别的工作流时,看设备忙策略:
| 策略 | 行为 |
|---|---|
| 跳过(默认) | 该设备不参与本次触发,其余设备照常执行 |
| 停止当前任务后执行 | 先取消该设备上正在跑的任务,再启动本次工作流 |
所有目标设备都被跳过的话,这次触发算失败,列表「最近错误」列会写原因。所以分组里最好留几台空闲机器,触发成功率会高不少。
列表上常用的操作有这几个:编辑、立即执行、暂停、删除、搜索。立即执行调规则时最实用,不用等下一次调度,点一下马上触发一次。
新规则默认「运行中」,列表能看到名称、工作流、调度说明、设备数、状态、已执行次数、上次运行时间。任务来源有四种,认准标签就知道是谁发起的:
| 来源标签 | 含义 |
|---|---|
| AI 会话 | 对话安排执行,或对话页工作流卡片点「运行」 |
| 工作流编辑器 | 编辑器内试跑/运行 |
| 定时任务 | 自动调度 |
| 手动执行 | 其他 API 触发(少见) |
还有两个前提别忘了。工作流得已经存在且能跑,密封工作流(.spk + .spl)要在有效期内,过期会触发失败。同一台设备同一时间只跑一个工作流任务,多台设备可以并行,上限在「设置 → 单任务最大设备数」里。
关于 iEasyClick:手机自动化 AI 智能体平台,覆盖安卓免 root、iOS 免越狱(代理/蓝牙 HID/OTG HID)、鸿蒙 Next 三大生态,提供脚本开发、苹果群控、本地中控投屏与云控系统。→ 了解全部产品
想要真实跑起来?
本文介绍的方案均可基于 EasyClick 能力在 iEasyClick 落地。官网提供完整文档、开发工具与自动化产品,免费体验。