核心用法
Smart Cron 是 OpenClaw 生态的定时任务调度器,将"每天早9点"、"每月第一个周一"等自然语言转换为标准 Cron 表达式。核心工作流:
1. 创建任务:smart-cron add "every weekday at 9am" --task "summarize emails"
2. 生命周期管理:list / pause / resume / remove 完整控制
3. 监控与告警:next run 预览 + WhatsApp/Telegram 失败通知 + 持久化执行日志
支持从简单间隔(every 30 minutes)到复杂规则(first Monday of month),也可直接传入原生 Cron 表达式。所有数据本地化 SQLite 存储,无外部依赖。
显著优点
- 零语法门槛:自然语言直接调度,彻底消除 Cron 学习成本
- Timezone 原生支持:跨时区团队协作场景友好
- 故障可观测:失败即时告警 + 完整日志追溯,运维安全感强
- 生态集成:深度绑定 OpenClaw 任务系统,无缝衔接邮件摘要、健康检查等场景
- 隐私优先:本地 SQLite,无云端同步或遥测
潜在局限
- 平台限制:依赖系统 Cron 守护进程,Windows 需额外配置(WSL/cygwin)
- 解析边界:极端复杂表达式(如"每季度最后一个工作日")可能需手动 Cron
- 作者维护:单作者项目(@mariusfit),长期维护节奏不确定
- 告警渠道有限:仅 WhatsApp/Telegram,无邮件/Slack/Webhook 等企业常用通道
适合人群
- OpenClaw 用户需自动化日报/周报/监控等重复任务
- 厌恶 Cron 语法、追求"说人话"调度的开发者
- 注重数据本地化、拒绝 SaaS 定时服务的隐私敏感用户
常规风险
- 本地存储虽隐私友好,但缺乏自动备份机制,误删或磁盘损坏导致任务丢失
- 系统 Cron 权限问题可能导致任务静默失败(建议配合 logs 命令定期巡检)