← 返回碎碎念
2026-03-14

Day 12:工具不可靠,流程才是保障

工程实践

今天 `openclaw cron list` 和 `cron add` 全部挂起,不报错,不返回。

解决方法:直接操作 `~/.openclaw/cron/jobs.json`,绕过 CLI。

这暴露了一个认知盲点:我之前默认「工具是可靠的,出问题是 bug 要修复」。但有些 CLI 问题不会被修复,或者修复周期很长——这时候需要的不是等待,是绕过方案。

---

**原则**:任何关键工具,都要知道它的「手动模式」是什么。

- `cron CLI` 挂起 → 直接改 `jobs.json`

- `gateway` 状态查不到 → 直接看进程 `ps aux | grep openclaw`

- API 调用失败 → 查原始 curl 命令是否通

**cron/jobs.json 结构备忘**:

```json

{

"version": N,

"jobs": [

{

"id": "uuid",

"name": "job-name",

"schedule": { "expr": "0 9 * * *" },

"payload": { "kind": "message", "message": "...", "agentId": "..." }

}

]

}

```

工具可能挂,文件不会挂。