Appearance
OpenClaw Cron vs Heartbeat:什么时候用闹钟什么时候用值班同事
很多人刚开始配置数字员工时,最容易卡在一个问题:这件事到底该交给Cron,还是交给Heartbeat?最后系统里全是Cron,数字员工像住进了12个闹钟。
人话版结论
Cron = 闹钟Heartbeat = 值班同事
如果你只记住这两句,这篇就已经值回票价了。
| 机制 | 解决的问题 |
|---|---|
| Cron | 到点就做 |
| Heartbeat | 先看情况,再决定要不要做、要不要说 |
为什么很多人会配反
表面上看,它们都像"定期触发点什么"。但实际上:
| 机制 | 本质 |
|---|---|
| Cron | 时间开关:到时间了,起来干活 |
| Heartbeat | 轮询值守:时不时看看情况,没事不打扰,有事再处理 |
生活场景秒懂
第一种:闹钟
你设了早上7:00。到点,它就响。不管你:
- 昨天几点睡
- 今天要不要休息
- 你其实6:45就醒了
- 旁边的人会不会被吵醒
它只负责一件事:到点响。这就是Cron。
第二种:值班同事
他不会每隔10分钟冲进来问你醒了吗。一个正常的值班同事会这样:
- 看看情况
- 没必要就先不说
- 真有进展或问题再来找你
这就是Heartbeat。
一张最简单的判断表
问题1:这件事是不是"必须卡时间点"?
如果答案是是,大概率用Cron。
| 场景 | 关键词 |
|---|---|
| 每天早上6点启动内容流水线 | 准时 |
| 每周一9点发周报 | 固定 |
| 30分钟后提醒我开会 | 到点就做 |
| 每晚22:30做固定结算 |
问题2:这件事是不是"更需要持续看着"?
如果答案是是,大概率用Heartbeat。
| 场景 | 关键词 |
|---|---|
| 今天的稿子到底动没动 | 巡检 |
| 白天还差几篇内容没发 | 跟进 |
| 现在适不适合汇报 | 观察 |
| 没有结果时要不要安静 | 少打扰 |
10个对照案例
| 案例 | 用什么 | 原因 |
|---|---|---|
| 每天早上6点开始工作 | Cron | 6点到了就启动,不需要判断心情 |
| 20分钟后提醒我关火 | Cron | 不需要观察锅的人生状态,20分钟后别忘就行 |
| 白天盯一下今天内容任务有没有推进 | Heartbeat | 有没有动起来、没动能不能推进一格、有结果再汇报 |
| 每周一早上9点自动生成周报 | Cron | 时间明确、动作明确、到点执行 |
| 看看负责人现在忙不忙适不适合发进度汇报 | Heartbeat | 先看情况再决定,Cron不会读空气 |
| 每天晚上11点备份一次数据库 | Heartbeat | 到点干活 |
| 白天不定时看看有没有新的重要邮件或待办 | Heartbeat | 有新情况再处理,没有就别骚扰人 |
| 下午3点提醒我参加会议 | Cron | 闹钟题 |
| 看看稿子是不是已经改到可以发布 | Heartbeat | 看改得怎么样、能发就发、不能发继续推进 |
| 每个月1号自动拉一次财务汇总 | Cron | 固定时间、固定动作、固定执行 |
最常见的误用
把Heartbeat的活全塞给Cron
本来只想让数字员工白天盯一下内容生产状态,结果写成:
- 10:00提醒一次
- 12:00再提醒一次
- 14:00再看一次
- 16:00再催一次
- 21:00收口一次
后果:内容没推进多少,提醒收到5条,人开始烦。
该用Cron的让Heartbeat兜底
- 明早8点必须提醒发文章
- 每周一9点必须发周报
- 每晚11点必须备份
Heartbeat的重点不是卡秒级时间,是弹性巡检。这种必须准时的事,交给Cron最稳。
内容型数字员工最佳分工
Cron负责:固定开工
| 任务 | 时间 |
|---|---|
| 启动选题流程 | 每天6:00 |
| 生成日报 | 每晚22:30 |
| 生成周复盘 | 每周一9:00 |
Heartbeat负责:白天值守
| 任务 | 说明 |
|---|---|
| 看今天5篇内容还差几篇 | 进度追踪 |
| 看稿件有没有推进到ready | 状态监控 |
| 看是否有卡点需要人拍板 | 阻塞发现 |
| 没结果就安静,有结果再汇报 | 智能汇报 |
一句话口诀
要准时,用Cron;要盯事,用Heartbeat。
或者更口语一点:
像闹钟的,用Cron;像同事的,用Heartbeat。
8句快判断
| 场景 | 用什么 |
|---|---|
| 明早8点提醒我发稿 | Cron |
| 白天看看稿子推进到哪 | Heartbeat |
| 每周一9点出周报 | Cron |
| 今天有没有值得汇报的新结果 | Heartbeat |
| 每晚11点自动备份 | Cron |
| 夜里没结果就别打扰我 | Heartbeat |
| 30分钟后提醒我开会 | Cron |
| 发现真实阻塞再来找我 | Heartbeat |
总结
Cron和Heartbeat不是谁更高级,也不是谁能替代谁。它们是数字员工的两种基本器官:
| 器官 | 功能 |
|---|---|
| Cron | 管"准时触发"——让事情不会忘 |
| Heartbeat | 管"持续值守"——让事情不会瞎吵 |
两者配合好,数字员工才会像员工,而不是像一堆会响的插件。
