定时任务没执行——最常见的 5 个原因和排查步骤
高频问题
AionClaw 用户反馈最多的问题之一:定时任务设好了,到时间没跑。根据社区反馈和实测,以下是 最常见的 5 个原因,按出现概率从高到低排列。
原因一:电脑休眠了(占 60% 以上)
症状:电脑合盖、锁屏超过一段时间后进入休眠,定时任务调度器暂停执行。
解决:
- AionClaw 设置 → 系统 → 打开"锁屏后台常驻"开关
- 操作系统层面调整电源策略:
- Windows:设置 → 系统 → 电源和电池 → 把"睡眠"设为"从不"
- macOS:系统设置 → 电池 → 选项 → 打开"防止电脑在显示器关闭时自动进入睡眠"
- 如果经常合盖,还要设置合盖后不进入休眠
终极方案:如果实在离不开合盖休眠(比如笔记本要带去开会),用 云龙虾 模式——任务在云端执行,和你电脑的电源状态完全无关。
原因二:上次同名任务还在跑(约 20%)
症状:定时任务设为每天 8 点跑"日报生成",但前一天的日报生成还没完成(卡住了或超长时间运行),系统为了避免重复触发会跳过今天这次。
解决:
- 打开 AionClaw → 任务历史列表
- 找到卡住的任务 → 点击"终止"
- 手动重新跑一次定时任务(设置里有"立即执行一次"按钮)
- 如果这个任务经常卡住,考虑优化:说清楚让它"如果执行超过 X 分钟就停止并报告"
原因三:网络断了(约 10%)
症状:定时任务触发了,但模型调用那一步需要联网——如果断网,任务会暂停等待网络恢复。如果断网时间短,恢复后自动继续;如果断网时间太长,可能会跳过。
解决:
- 检查路由器和网络是否正常
- 在 AionClaw 设置里打开"网络恢复后自动续跑"开关(如果有的话)
- 如果是公司网络有 VPN 需求,确保 VPN 设为自动连接
原因四:权限被改了(约 5%)
症状:定时任务需要读取 D:\工作\日报素材\ 目录,但你之前清理授权时不小心把这个目录移除了——任务触发后卡在权限确认,自动重试 3 次后放弃。
解决:
- 打开定时任务管理 → 找到没执行的任务 → 点"立即执行一次"
- 执行过程中关注是否弹出权限请求,给它重新授权
- 如果不想每次都弹窗,在"定时任务专属授权"里预先把这个目录放行
原因五:系统时间不准(< 5%)
症状:电脑系统时间不准(慢了或快了几个小时),导致定时任务触发时间错位。比如设的 8 点,电脑显示 7:55,所以"还没到时间"不执行。
解决:
- Windows:设置 → 时间和语言 → 日期和时间 → 打开"自动设置时间"
- macOS:系统设置 → 通用 → 日期与时间 → 打开"自动设置日期与时间"
排查步骤总结
遇到定时任务没执行,按这个顺序排查最快:
1. 电脑是不是在休眠?
└→ 唤醒后看任务面板有没有待执行任务
2. 任务历史里有没有卡住的同名任务?
└→ 终止卡住的 → 手动触发一次
3. 网络是不是断了?
└→ 检查网络 → 等恢复后看是否自动续跑
4. 相关目录的权限还有吗?
└→ 看授权日志 → 重新授权
5. 系统时间对不对?
└→ 自动设置时间
如何彻底避免
最稳的方案:电脑设为永不休眠 + 锁屏后台常驻 + 常用目录预先授权 + 每日 24 小时联网。做到这几点,定时任务的执行成功率就能从约 70% 提升到接近 95%。
如果做不到(比如笔记本经常合盖),云龙虾是终极方案——每月约 50-100 元,彻底解决本地电源状态的问题。