EZ Cronjob

定时任务故障排查完全指南

解决 Clawdbot/Moltbot 定时任务常见故障:消息丢失、时区错误、工具死锁、模型回退异常等问题

收藏
10.5k
安装
3.5k
版本
1.0.0
CLS 安全性认证2026-05-17
点击查看完整报告 >

使用说明

技能概述

ez-cronjob 是一份面向 Clawdbot/Moltbot 用户的生产级定时任务故障排查指南,由 Isaac Zarzuri 基于实际运维经验编写,专注解决 cron 任务调度中的五大核心痛点。

核心用法

该技能不依赖代码执行,而是以文档形式提供经过验证的命令模板与排障流程。主要覆盖五个典型场景:

1. 避免 `cron` 工具死锁:使用 exec: clawdbot cron 替代直接调用 cron 工具,绕过 agent 与 gateway 间的 10 秒超时死锁
2. 确保消息可靠投递:强制使用 --session isolated 防止主会话冲突导致的消息丢失

3. 消除时区混乱:显式指定 --tz 参数(如 America/New_York),避免 UTC 默认导致的执行时间偏差

4. 控制回退模型行为:在消息体前置 [INSTRUCTION: DO NOT USE ANY TOOLS] 指令,防止小模型违规调用工具

5. 故障诊断与恢复:提供日志查询、gateway 重启、作业重建等完整运维流程

显著优点

  • 实战验证:所有方案均来自生产环境调试,非理论推导
  • 即查即用:提供可直接复制的命令模板,降低配置错误率
  • 防御性设计:通过 --best-effort-deliver 等参数实现优雅降级
  • 多场景覆盖:从周期性提醒到一次性任务均有完整示例

局限性与风险

  • 生态锁定:完全针对 Clawdbot/Moltbot 生态,无法迁移至其他 cron 系统
  • 时效性依赖:随着平台版本迭代,部分命令语法可能失效
  • 无自动修复:纯文档技能,不具备自动诊断或修复能力,仍需人工执行
  • 回退模型问题:指令嵌入方案虽有效,但依赖模型对自然语言指令的遵循度

适合人群

  • 使用 Clawdbot/Moltbot 进行 Telegram/WhatsApp 自动化的开发者
  • 需要配置可靠定时提醒、日报、周报等场景的团队管理员
  • 遭遇消息丢失、时区错误等疑难杂症的运维人员

常规风险

| 风险点 | 等级 | 说明 |
|--------|------|------|
| 消息丢失 | 中 | 未使用 `--session isolated` 时,主会话繁忙可能导致投递失败 |
| 时间漂移 | 中 | 缺少时区参数导致 UTC 与本地时间偏差 |
| 工具死锁 | 低 | 直接调用 `cron` 工具触发 10 秒超时,但可通过 `exec` 规避 |
| 模型违规 | 低 | 回退模型可能无视指令调用工具,需持续监控 |

安全解读

核心用法

ez-cronjob 是一份面向 Clawdbot/Moltbot 用户的生产级 cron 任务故障排查手册。它不提供可执行代码,而是通过系统化文档帮助用户诊断并修复五大类高频故障:内部 cron 工具死锁、消息投递失败、时区偏差、降级模型失控、任务卡死错误状态。

关键用法要点

1. 绕过工具死锁:永远不要直接调用 cron 工具,改用 exec: clawdbot cronbash 包裹命令
2. 确保消息必达:必须使用 --session isolated + --deliver --channel telegram --to "CHAT_ID" + --best-effort-deliver 三重保障

3. 消灭时区混乱:显式指定 --tz "America/New_York" 等 TZ Database 标准时区

4. 约束降级模型:在消息首行嵌入 [INSTRUCTION: DO NOT USE ANY TOOLS] 强制文本输出

5. 即时验证机制:创建后用 clawdbot cron run <job-id> 立即测试

显著优点

  • 实战验证:所有方案均来自生产环境调试经验,非理论推测
  • 即查即用:提供黄金法则、快速参考表、完整工作示例三类速查资源
  • 平台专精:针对 Clawdbot/Moltbot 生态深度优化,避免通用 cron 指南的平台错位
  • 零攻击面:纯 Markdown 文档,无可执行代码、无依赖、无网络行为

潜在局限

  • 生态锁定:内容高度耦合 Clawdbot/Moltbot 命令语法,不适用于原生 Linux crontab 或其他 Agent 平台
  • 静态维护:作为纯文档型 Skill,无法自动检测用户环境变化或平台版本更新
  • 无交互诊断:缺乏问答式故障定位,需要用户自行匹配症状

适合人群

  • 使用 Clawdbot/Moltbot 搭建 Telegram/WhatsApp 自动化的开发者/运营者
  • 遇到定时消息间歇性丢失、时区漂移等"玄学问题"的现有用户
  • 需要为团队建立 cron 作业最佳实践规范的技术负责人

常规风险

| 风险场景 | 说明 |
|---------|------|
| 误用 `--session main` | 主会话消息被活跃对话淹没,导致投递沉默失败 |
| 省略 `--tz` 参数 | 默认 UTC 导致非预期执行时间,跨国团队尤其危险 |
| 过度依赖系统提示 | 降级模型可能绕过系统层约束,直接调用工具造成失控 |
| 忽略 `--best-effort-deliver` | 单次投递失败即中断后续流程,缺乏韧性 |

> 安全认证:CLS-Certify v2.1.0 全维度扫描,S+ 顶级安全等级,0 真实威胁发现,100% 透明可审计。

EZ Cronjob 内容

手动下载zip · 5.2 kB
README.mdtext/markdown
请选择文件