返回AI问答
OpenClaw(龙虾)定时任务不执行怎么办?

OpenClaw(龙虾)定时任务不执行怎么办?

AI问答 Admin 50 次浏览

OpenClaw(龙虾)定时任务不执行,先查 scheduler、job 列表、最近运行记录和 Gateway 日志。不要只看任务写没写进文件,因为 cron 没启用、Gateway 没运行、job 时间未到、主 lane 忙,都可能导致看起来“没触发”。

排查命令

  1. openclaw status
  2. openclaw gateway status
  3. openclaw cron status
  4. openclaw cron list
  5. openclaw cron runs --id <jobId> --limit 20
  6. openclaw logs --follow

常见日志意思

  • cron: scheduler disabled:调度器关着,任务不会自动跑。
  • requests-in-flight:主任务通道忙,唤醒被延后。
  • unknown accountId:投递目标账号不存在。
  • 没有 runs 记录:先确认 job 是否真的被注册,时间表达式是否正确。

定时任务最适合低风险、可重复、结果可检查的工作,比如晨报、资料整理、提醒。涉及发邮件、付款、删文件的任务,建议用 Lobster approval 或手动确认,不要完全无人值守。

官方开源地址:https://github.com/openclaw/openclaw

另外要确认任务投递的频道还活着。Gateway 能跑不代表 Telegram、Slack 或 WebChat 都能投递,频道 token 失效时,任务可能执行了,但结果没有送到你看到的地方。

推荐工具

更多