-
-
Notifications
You must be signed in to change notification settings - Fork 54.5k
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Summary
Cron jobs are not executing at their scheduled times. The scheduler updates nextRunAtMs to future times but never actually fires the jobs. Jobs silently advance to the next occurrence without any run record or error. This affects both kind: "cron" and kind: "every" schedules.
Steps to reproduce
- Create multiple cron jobs with various schedules (e.g., weekday cron expressions like
0 10 * * 1-5and interval-based likeeveryMs: 60000) - Verify jobs are enabled and show correct
nextRunAtMsviacron action=list - Wait for the scheduled time to pass
- Check
cron action=runsfor the job — no new run entries appear - Check
cron action=listagain —nextRunAtMshas silently advanced to the next occurrence without the job ever executing
Expected behavior
- Jobs should execute at their scheduled
nextRunAtMstime - A run entry should be logged showing the execution
- If a job fails, an error should be recorded
Actual behavior
- Jobs do NOT execute at scheduled times
- No run entry is created
nextRunAtMssilently advances to the next scheduled occurrence- No errors are logged — complete silent failure
Environment
- OpenClaw version: 2026.2.3-1
- OS: Debian GNU/Linux 13 (trixie), kernel 6.12.63+deb13-amd64
- Install method: curl -fsSL https://openclaw.ai/install.sh | bash
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working