Routines(例行任务):让 Claude 每天早上自动干活
📍 自动化与协作 1/5 · 下一篇:手机上继续昨晚的活 →

每天早上 5 点,有人替她上班
Section titled “每天早上 5 点,有人替她上班”洁柔家里跑着十来个小服务——网站、机器人、各种小工具。
以前的日子是这样的:哪天哪个服务悄悄挂了,要等到她自己点开发现打不开,才知道出事了。有一次一个服务断了整整两天,没人知道。
现在的日子是这样的:每天早上 5 点,AI 自己”起床”,把所有服务挨个检查一遍——哪些活着、哪些异常、有没有该记录的变化——检查完写好一份交接记录。她醒来的时候,报告已经躺在那了。
没人熬夜。没人定闹钟。是 Claude 按时间表自动干的。
这就是 Routines(例行任务)——这一篇讲怎么让你的 Claude 也学会”自己上班”。
Routines 是什么
Section titled “Routines 是什么”Routine(例行任务)= 一个按时间表自动运行的 Claude 任务。
你平时用 Claude Code 是”你说一句,它干一件”。Routine 把这个模式变成:
“以后每天早上 9 点,你自动帮我做这件事——不用我说。”
设好之后,到点它就跑:你在睡觉、在开会、电脑关着,都不影响。
类比:你雇的助理有两种工作方式——
- 随叫随到:你喊一声,他干一件(平时的 Claude Code)
- 固定日程:每天早上他自动把报纸放你桌上、把日程整理好(Routine)

怎么建一个例行任务
Section titled “怎么建一个例行任务”在 Claude Code 里直接说人话就行:
> 帮我建一个例行任务:每天早上 9 点,检查我的网站还活着没, 挂了的话告诉我原因Claude 会帮你把它注册成一个定时云端任务(scheduled cloud agent)——到点自动在云端跑,不需要你的电脑开着。
也可以用 /schedule 命令管理:
> /schedule # 看有哪些例行任务> /schedule 每周一早上 8 点,汇总我上周的 git 提交记录发给我时间表怎么写
Section titled “时间表怎么写”背后用的是一种叫 cron(定时表达式) 的写法——不过你不需要学它,直接用人话说就行:
| 你说 | 它理解成 |
|---|---|
| “每天早上 9 点” | 每天 09:00 触发 |
| “每周五下午 6 点” | 每周五 18:00 触发 |
| “每小时” | 每个整点触发 |
| “每月 1 号” | 每月第一天触发 |
| “明天下午 3 点跑一次” | 一次性任务,跑完就删 |
注意说清时区——“早上 9 点”是你所在时区的 9 点。跨时区工作的人(比如人在国外、服务器在国内)一定要说明白是哪边的 9 点。
三个最实用的场景
Section titled “三个最实用的场景”
场景 1:每日巡检(最推荐的第一个 Routine)
Section titled “场景 1:每日巡检(最推荐的第一个 Routine)”“每天早上 7 点,检查我的这几个网址是不是都能打开,打不开的列出来。”
这是投入产出比最高的一个。服务挂了不可怕,挂了没人知道才可怕。
我家的版本更进一步:巡检完还会把”进行中的事”写进一份交接文件——哪怕哪天 AI 的记忆清空重来,读一眼交接文件就能接上昨天的活。
场景 2:定期汇总报告
Section titled “场景 2:定期汇总报告”“每周日晚上 9 点,把我这周的支出记录汇总一下,分类统计,标出异常的大额支出。”
周报、账单整理、数据汇总——所有”固定周期 + 固定格式”的整理活都适合丢给 Routine。
场景 3:盯梢提醒
Section titled “场景 3:盯梢提醒”“每天中午 12 点,查一下 XX 的价格,比昨天降了 5% 以上就提醒我。”
盯价格、盯库存、盯某个页面的更新。人盯会忘,机器盯不会——我们家实测的教训是:凡是”帮我盯着 X”这种委托,靠人记着去看一定会漏,必须交给定时任务才靠谱。
新手最容易踩的三个坑
Section titled “新手最容易踩的三个坑”❌ 坑 1:任务写得太模糊
Section titled “❌ 坑 1:任务写得太模糊”“每天帮我看看网站” ← 看什么?挂了怎么办?要通知吗?
Routine 跑的时候你不在场,没法追问。所以任务描述要一次说全:查什么、判断标准是什么、结果发到哪。
修正:“每天早上 9 点,访问这三个网址,任何一个打不开或响应超过 5 秒,就把详情发消息给我;全部正常就不用打扰我。”
❌ 坑 2:重复打扰
Section titled “❌ 坑 2:重复打扰”服务挂了,每小时的巡检每小时都报一遍——你收到 8 条一模一样的警报,从此对警报麻木。
修正:在任务里写清”同一个问题只报一次,恢复了再报一次恢复”。
❌ 坑 3:任务不”幂等”
Section titled “❌ 坑 3:任务不”幂等””幂等(说人话:跑两遍和跑一遍效果一样)。比如任务是”把新数据追加到表格里”,万一某天触发了两次,数据就重复了。
修正:写任务时想一下”这个任务跑两遍会不会出乱子”——会的话,加一句”先检查是否已处理过,处理过就跳过”。
跟 Hooks 有什么区别
Section titled “跟 Hooks 有什么区别”有读者会想起 Hooks(钩子) 那一篇——都是”自动执行”,区别一句话:
- Hooks:事件触发——“每次 Claude 改完文件,自动跑测试”(有事才动)
- Routines:时间触发——“每天早上 9 点,自动跑巡检”(到点就动)
一个看事件,一个看钟表。两个可以搭配用。
这一篇的核心信息
Section titled “这一篇的核心信息”AI 的价值不只是”你问它答”,更是”你不在的时候它也在干活”。
从一个最小的 Routine 开始:今晚就设一个”每天早上检查我最重要的那个网址”。设完你会发现,有些心你从此不用再操了——这就是自动化的正确打开方式:不是炫技,是把你从重复的惦记里解放出来。
你每天/每周固定要做的事情里,哪一件是”格式固定、判断简单、纯粹费记性”的?那就是你的第一个 Routine。
→ 手机上继续昨晚的活:Remote Control —— 例行任务在云端跑,那你人在外面怎么看进度、怎么插手?下一篇讲。
你设置的第一个例行任务是什么?跑出效果了吗?发邮箱 hi@niuxue.org 聊聊。