第 6 章
Cron — 定时自动化
⏰ 配置格式
{
"name": "daily-briefing",
"schedule": "0 8 * * *",
"timezone": "Asia/Shanghai",
"task": {
"type": "message",
"content": "发送今日简报:天气、日程、昨日工作总结、今日待办"
},
"enabled": true
}
📅 常用 Cron 表达式
| 表达式 | 含义 |
|---|---|
| 0 8 * * * | 每天 08:00 |
| 0 18 * * 1-5 | 工作日 18:00 |
| 0 17 * * 5 | 每周五 17:00 |
| */30 * * * * | 每 30 分钟 |
💡 验证表达式:crontab.guru
🛠️ 管理命令
openclaw cron list # 查看所有任务
openclaw cron run daily-briefing # 手动触发(测试用)
openclaw cron enable/disable # 启用/禁用
openclaw cron remove # 删除
💡 最佳实践
创建后先 cron run 手动测试,确认无误再启用。
任务内容要具体,写明"发送简报:天气、日程、新闻"而非仅"发送简报"。