做手机自动化的人,早晚会遇到一个需求:让脚本在没人守着的时候自己跑。签到、巡检、数据同步、定时发布——这些活儿如果都要人盯着手动点「运行」,自动化就白自动了。
AI 智能体内置了工作流定时任务:把保存好的工作流挂上时间规则,到点自动执行,全程无人值守。这篇文章把定时任务从新建到运维讲清楚。
一、定时任务是什么:到点自动跑工作流
定时任务用于在 AI 智能体内,按你设定的时间规则自动运行已保存的工作流,无需每次手动点「运行」。
- 每次触发都会生成一条普通任务,可在任务面板查看进度与结果;
- 任务来源会标记为**「定时任务」**,规则有名称会一并显示(如「定时任务 · 每日签到」);
- 定时触发走与手动「运行/试跑」相同的执行链——步骤、变量、授权校验行为完全一致。
二、打开定时任务页
- 启动新中控,打开AI 智能体;
- 顶部导航点**「定时任务」**。
页面包含:新建、刷新、搜索,以及当前所有规则的列表。
三、新建一条定时任务
点**「新建定时任务」**,填写以下内容:
| 字段 | 说明 |
|---|---|
| 任务名称 | 便于识别的名称,如「每日签到」 |
| 工作流 | 选择要自动执行的工作流(支持搜索) |
| 调度类型 | 每天 / 间隔分钟 / 间隔秒,见下表 |
| 执行次数上限 | 0 表示不限;达到上限后规则自动暂停 |
| 设备忙策略 | 见下方说明 |
| 启动参数 | 可选 JSON,会传给工作流(与手动运行时的 params 相同) |
| 目标设备 | 按设备或按分组多选;提交时解析为具体设备列表 |
3.1 调度类型
与中控定时任务的时间含义一致:
| 类型 | 说明 | 示例 |
|---|---|---|
| 每天 | 每天在指定时:分:秒触发一次 | 每天 9:00:00 |
| 间隔分钟 | 距上次成功触发满 N 分钟再触发 | 每 5 分钟 |
| 间隔秒 | 距上次成功触发满 N 秒再触发 | 每 30 秒 |
不补跑:若 AI 智能体进程重启或停机,停机期间错过的触发点不会在恢复后一次性补跑。间隔类规则从上次运行时间(或新建/恢复启用时)继续计时;每天类规则只在下一次匹配时刻触发。
3.2 设备忙策略
当某台设备正在执行其他工作流任务时:
| 策略 | 行为 |
|---|---|
| 跳过(默认) | 该设备不参与本次触发,其余设备照常执行 |
| 停止当前任务后执行 | 先取消该设备上正在跑的任务,再启动本次工作流 |
若所有目标设备都被跳过,本次触发失败,列表最近错误列会记录原因。
3.3 保存后
新规则默认运行中(active);列表可看到:名称、工作流、调度说明、设备数、状态、已执行次数、上次运行时间等。
四、列表常用操作
| 操作 | 说明 |
|---|---|
| 编辑 | 修改名称、工作流、调度、设备等 |
| 立即执行 | 不等下一次调度,马上触发一次(用于调试) |
| 暂停 | 暂停后不再自动触发,可恢复 |
| 删除 | 永久删除该规则 |
| 搜索 | 按任务名、工作流、状态、来源等过滤 |
4.1 在任务面板辨认来源
定时触发产生的任务,在任务面板中标记来源为**「定时任务」**;规则有名称会一并显示。其他来源对照:
| 来源标签 | 含义 |
|---|---|
| AI 会话 | 对话安排执行,或对话页工作流卡片点「运行」 |
| 工作流编辑器 | 编辑器内试跑/运行 |
| 定时任务 | 自动调度 |
| 手动执行 | 其他 API 触发(少见) |
任务列表默认折叠;点击一行可展开查看各设备执行情况。
五、使用注意事项
- AI 智能体需在运行:定时调度在 AI 智能体进程内执行;进程未启动则不会触发。一般由新中控保活,请勿长期关闭 AI 智能体。
- 工作流须已存在且可运行:密封工作流(.spk + .spl)需在有效期内;否则触发失败,错误写在定时任务的「最近错误」列。
- 设备与授权:与手动运行相同,需完成 USB 设备授权、自动化环境等前提。
- 并发:同一设备同一时间仍只跑一个工作流任务;多台设备可并行,受「设置 → 单任务最大设备数」限制。
- 与手动运行一致:定时触发走与运行/试跑相同的执行链;不消耗对话大模型 Token。
六、常见问题
暂停后恢复,会立刻跑一遍吗?
间隔类规则在恢复启用时,以当前时间为基准重新计算间隔,不会因暂停期间积压而连续补跑;每天类规则等到下一个匹配的时点再触发。
改了分组里的设备,定时任务会自动跟吗?
不会。创建时若选「按分组」,保存的是当时解析出的设备 ID 列表。分组后续增删设备不会自动同步到已有规则;需编辑定时任务重新选择,或改用「按设备」指定。
执行次数到了上限会怎样?
规则自动变为「已暂停」。可在列表点「恢复」继续(若仍达上限需先编辑提高上限);当前以 execCount 累计为准,编辑不会自动重置次数,需新建规则。
七、总结
定时任务把 AI 智能体的能力从“手动驱动”升级成“自动驱动”:
- 三种调度:每天定点、间隔分钟、间隔秒,覆盖签到、巡检、轮询等场景;
- 可设上限:执行次数上限到点自动暂停,适合“跑 N 次就停”的一次性批量任务;
- 设备忙兜底:跳过或抢占两种策略,多设备并行不打架;
- 与手动一致:同一执行链、不消耗 Token、授权校验一致,可放心挂生产。
把日常反复要跑的工作流挂上定时任务,iPhone 自动化才能真正做到“配好之后,不用管”。
想要真实跑起来?
本文介绍的方案均可在 EasyClick 手机自动化平台落地。官网提供完整文档、开发工具与群控云控产品,免费体验。