你有没有这种情况:有一件每天都需要干的事儿,流程都差不多?
如果有,那你一定要用一下 OpenClaw 的定时任务。
这个功能说白了就一句话:你不用盯着,它自己干。
先搞清楚:定时任务是什么?
就是让 AI 在你指定的时间,自动去做某件事。
比如:
每天早上 8 点,帮我整理一份今日简报 15 分钟后,提醒我去开会 每周五晚上,写一篇养生类文章,保存到微信公众号草稿里
以前你得手动触发,现在你设置好,人可以去干其他的事儿。
一、OpenClaw 的两种定时方式
这是很多人没搞清楚的地方。OpenClaw 里其实有两套机制:Cron 和 Heartbeat(心跳),用途不太一样。
Heartbeat:适合"顺手检查一堆事"
想象你雇了一个助理,每隔 30 分钟过来问你一次:有什么需要处理的吗?
Heartbeat 就是这个逻辑。它按固定间隔运行,每次都跑一遍你在 HEARTBEAT.md 文件里写好的任务清单。如果没什么事,它就静静退出,不打扰你;有事才开口。
适合 Heartbeat 的场景:一堆要周期性检查的小事,你不需要精确到几点几分,只要"隔一段时间看看"就行。但需注意,它会24小时循环运行,看好你的token消耗,“无需求不启用”。
Cron:适合"精确时间点执行"
Cron 就更正式一点了——你告诉它几点干什么,它就几点干什么,一分不差。
而且 Cron 有两种运行模式,这个也很关键:
主会话模式(session main):任务会插进你和 AI 的主对话里,AI 知道你们之前聊过什么。适合那种需要"联系上下文"的提醒,比如你之前在讨论某个项目,设置一个 2 小时后提醒你跟进。
隔离模式(session isolated):每次运行都是全新的对话,跟主聊天记录完全隔开。适合独立的、自动化的任务,比如每天定时跑一次新闻汇总,结果推送到你手机。
选哪个?一张图秒懂
我想做什么 | 用哪个 |
|---|---|
每隔一段时间检查一堆小事 | Heartbeat |
精确到几点几分执行 | Cron |
任务需要联系之前的对话 | Cron(主会话) |
任务完全独立,不要影响主聊天 | Cron(隔离模式) |
结果要推送到手机/群 | Cron 隔离 + |
只是后台跑,不用通知我 | Cron 隔离 + |
二、实际操作:
1、下命令。
OpenClaw 支持自然语言配置——你直接跟 AI 说你想要什么,它帮你建好任务:
"帮我设置一个每天早上 9 点的提醒,让我检查项目进度。"
AI 理解了以后,会在后台自动生成对应的 Cron 命令并执行。你完全不用管那些参数。
2、页面配置。
点击左侧“定时任务”,根据页面提示新建任务、配置执行计划即可。

最后说一句
定时任务这个功能,用得好真的能省不少事。我自己用下来,把每天早上「唤醒 AI,让它干第一件事」这个步骤彻底省掉了——它自己就在那儿开干了,很像我招的实习生😄。
如果你还在手动触发每天重复的操作,不妨花 5 分钟把它设成定时任务。设一次,往后都不用管。
觉得有用的话,分享给也在折腾 OpenClaw 的朋友吧。
夜雨聆风