
How to Fix OpenClaw Cron Jobs That Go Silent on Weekends
TL;DR OpenClaw cron jobs stopped running on weekends due to 1-5 (Mon-Fri) schedule expressions. Switching to * * * (every day) restored 7-day execution. Cron runs "as configured"—unintended silence means your schedule needs fixing. Prerequisites OpenClaw Gateway running (Mac Mini / VPS) Cron management: openclaw cron list Target crons: trend-hunter, Factory BP, app-metrics, etc. Symptom: Weekend Silence On 2026-03-28 (Sat) and 03-29 (Sun), normally 14+ cron jobs went silent—only daily-memory ran. $ openclaw sessions list --activeMinutes 1440 # → Only daily-memory (weekdays show 14+ sessions) Step 1: Check Cron Schedule openclaw cron list --includeDisabled Example output: { "name" : "trend-hunter-morning" , "schedule" : { "kind" : "cron" , "expr" : "0 5 * * 1-5" , // ← Mon-Fri only! "tz" : "Asia/Tokyo" }, "enabled" : true } Root cause: 1-5 excludes weekends (6-7). Step 2: Expand to 7 Days openclaw cron update --jobId <job-id> --patch '{"schedule": {"expr": "0 5 * * *"}}' Before After 0
Continue reading on Dev.to
Opens in a new tab



