Claude Code 进阶篇:玩转内置 `/loop` 命令,定时任务 + 大白话,搞定监控只要一句话

张开发
2026/4/6 4:22:01 15 分钟阅读

分享文章

Claude Code 进阶篇:玩转内置 `/loop` 命令,定时任务 + 大白话,搞定监控只要一句话
每天免费领 1亿 Token白嫖DeepSeek、GLM、MiniMax、Kimi等大模型这篇文章分享给天天用 Claude Code 写代码的兄弟们教你把那些烦人的重复监控活儿从“肉眼盯着”变成“自动播报”。每天免费领 1亿 Token白嫖DeepSeek、GLM、MiniMax、Kimi等大模型等代码编译或者部署的时候你一般在忙啥是在刷手机、回消息还是瞪大眼睛死死盯着那个进度条以前我也是这样CI 跑着不敢走部署着不敢关屏幕心里总不踏实。直到我挖掘到了 Claude Code 里的/loop命令。每天免费领 1亿 Token白嫖DeepSeek、GLM、MiniMax、Kimi等大模型只要说句人话Claude 就能帮你盯着任务定时运行、看结果、出事了立马喊你。它底层走的是 cron 逻辑但你连一个 cron 表达式都不用记。今天咱们就把/loop这招儿彻底弄通透。每天免费领 1亿 Token白嫖DeepSeek、GLM、MiniMax、Kimi等大模型/loop到底是啥有啥特别的简单说/loop就是 Claude 给咱准备的自动闹钟。你只要告诉它干什么事多久干一次它就会在后台自动排期。每到点儿了它就跑一遍任务然后把情况汇总给你。这跟自己写 crontab 有啥不一样对比一下就知道了老办法(cron)新姿势(Claude Code/loop)───────────────────── ─────────────────────────────*/2****npm run build/loop 每两分钟跑下构建挂了喊我 得自己看退出码 你只要会说人话 得自己写 log Claude 帮你读结果 得自己配钉钉或邮件告警 Claude 主动跟你汇报 改个时间得去翻 crontab 随时改随时停最关键的点在于cron 只管干活而 Claude 能读懂干活的结果并把重点挑出来告诉你。每天免费领 1亿 Token白嫖DeepSeek、GLM、MiniMax、Kimi等大模型光速上手先跑一个试试别整虚的直接实操。找个有npm run build的项目打开 Claude Codeclaude然后输入这行/loop 2m 运行 npm run build然后告诉我成没成功Claude 会回你一个任务确认单✅ 自动任务已创建 任务ID:0d7f7026 Cron 表达式:*/2****频率:每2分钟一次具体活儿:运行 npm run build 并汇报结果有效期:3天后自动取消看你压根不用管那些星星杠杠的 cron 语法Claude 都帮你算好了。现在开始每过两分钟Claude 就会悄悄帮你跑一次构建。你可以放心地去泡杯咖啡或者写别的模块了。每天免费领 1亿 Token白嫖DeepSeek、GLM、MiniMax、Kimi等大模型时间间隔怎么设置/loop认这几种时间单位单位例子实际效果s30s30 秒会帮你凑整到 1 分钟m5m每隔 5 分钟跑一次h2h每隔 2 小时跑一次d1d每天准时跑一次有几个小细节得注意① 秒级任务会自动往上凑因为底层的 cron 最小也得 1 分钟所以你写30s它会提醒你按1m来跑。② 没法平均分的它会找个最近的值比如你写7m这种时间 cron 搞不定Claude 会自动改成5m或者10m改完会跟你支会一声。③ 说话方式很随意时间写在前面还是后面都行Claude 都能听懂/loop 5m 帮我盯着部署状态/loop 每5分钟检查一下部署情况要是忘了写时间它会顺着你的话问你或者先给个默认值。每天免费领 1亿 Token白嫖DeepSeek、GLM、MiniMax、Kimi等大模型这玩意儿是怎么跑起来的很多人担心这任务是不是在后台跑飞了会杀不掉吗其实它的工作原理挺清晰你的聊天窗口 │ ├── 前台你继续跟 Claude 聊天、写代码 │ └── 后台任务中心每秒盯着表 │ ├── 还没到点儿 → 眯着 │ └── 到点儿了 │ ├── 你正聊得火热→ 先排队等你这句回完 │ └── 没人说话→ 赶紧去跑任务跑完把结果甩到屏幕上放心定时任务很有礼貌它会在你说话的空档“插针”执行不会抢你的输入框。而且时间走的是你电脑的本地时间。你说“每天早上 9 点汇报”它就在你本地 9 点找你不用费劲去算什么 UTC 时差。每天免费领 1亿 Token白嫖DeepSeek、GLM、MiniMax、Kimi等大模型实操演示全自动监控构建状态咱们来真刀真枪试一下看看它怎么抓报错。第一步搭个简易台子mkdir loop-democd loop-demo npm init-y弄个index.js先写个对的console.log(构建大成功);把脚本塞进package.json{scripts:{build:node index.js}}自己先跑一遍确认没问题npm run build第二步叫 Claude 出来干活claude下指令/loop 2m 运行 npm run build然后看下有没有报错记住 Claude 给你的那个任务 ID。第三步看它怎么报喜等两分钟你会看到屏幕上弹出来● 正常 — npm run build 跑通了输出了构建大成功第四步故意搞点破坏咱们把index.js改坏少写个括号什么的console.log(这下要报错了// 故意不关括号这时候你啥也不用动该干嘛干嘛。过两分钟Claude 就会主动跳出来● 报警 — npm run build 挂了 报错细节SyntaxError:Unexpected endofinput atwrapSafe(internal/modules/cjs/loader.js:915:16)瞅了一眼应该是 index.js 的括号没写对。你根本不用盯着屏幕——Claude 帮你看着呢没事不烦你出事了才找你。每天免费领 1亿 Token白嫖DeepSeek、GLM、MiniMax、Kimi等大模型进阶用/loop跑其他命令/loop不光能跑 shell还能跑 Claude 自己的命令。假设你写了个/review-pr的自定义指令想让它每 20 分钟扫一眼/loop 20m 运行/review-pr1234这就像每隔 20 分钟有个隐形的人帮你敲了一次指令。还能这么玩# 盯着 k8s 部署进度好了告诉我/loop 5m 检查 k8s 部署好了没弄完了喊我一声 # 每半小时跑次全量测试/loop 30m 运行 npm test把没通过的用大白话列出来 # 每天早上把PR情况发到 Slack/loop 1d 整理下待处理的PR调用 SlackMCP发到 #dev 频道任务怎么管理任务多了想查查或者停掉怎么办看现在有哪些活儿在跑直接问它我现在开了哪些定时任务Claude 会把任务 ID、频率、内容列得清清楚楚。想关掉任务可以这么说# 直接说人话最省事 把刚才那个监控构建的任务停了 # 或者是直接用ID删 CronDelete 0d7f7026每天免费领 1亿 Token白嫖DeepSeek、GLM、MiniMax、Kimi等大模型必须要知道的几个限制别把/loop当成万能服务器它有几个“脾气”① 3 天必过期所有任务最多跑 3 天就会自动消失。这是为了防止你忘了关白白浪费资源。要是真想长久跑得去用系统级的 cron 或者桌面端的持久任务。② 关了窗口就没了这个任务是跟着你当前的 Claude Code 会话走的。你把终端退了任务也就跟着歇了。③ 可以一键查封如果你怕乱套想彻底关掉这功能配个环境变量就行exportCLAUDE_CODE_DISABLE_CRON1设置完所有的/loop任务都会原地解散。什么时候该用什么时候别用推荐使用的场景 别折腾它的场景 ────────────────── ─────────────────────── 开发时盯着构建或测试状态 想让任务在后台跑几个月 部署时的状态轮询 电脑关机了还得继续跑的任务PR的自动化小检查 需要秒级精确触发的活儿 写代码时的定时提醒 需要跨机器持久化的监控说在最后/loop其实就帮咱解决了一个痛点别把脑子浪费在“等等看”这种事儿上。它没多复杂就是把 cron 和 Claude 的理解能力拧到了一块。原来要写脚本、配告警的活儿现在说句话就搞定了。如果你天天在 Claude Code 里干活这招儿绝对能帮你省不少心。每天免费领 1亿 Token白嫖DeepSeek、GLM、MiniMax、Kimi等大模型 平时写代码你最讨厌哪种“得一直盯着”的重复活儿是等编译还是等部署或者是不停地刷新 log来评论区吐槽下说不定咱们能用/loop把它给灭了

更多文章