Cron Dashboard
View and manage OpenClaw cron jobs at a glance.
Instructions
- •
List all jobs:
bashopenclaw cron list
Display as table: Name | Schedule | Model | Status | Last Run | Next Run
- •
Job details:
openclaw cron show <id>— full config, recent runs, output logs - •
Health checks — Flag issues:
- •⚠️ Job hasn't run when expected (missed schedule)
- •🔴 Repeated failures (3+ consecutive)
- •🟡 Stale schedule (no runs in >24h for hourly jobs)
- •
Quick actions:
bashopenclaw cron create --name "task" --schedule "*/30 * * * *" --prompt "..." openclaw cron pause <id> openclaw cron resume <id> openclaw cron delete <id>
- •
Dashboard view (when asked for overview):
code🕐 Cron Dashboard — 5 jobs ✅ Active (3) | Name | Schedule | Last Run | Next Run | |---------------|-------------|---------------|---------------| | email-check | */30 * * * | 5 min ago ✅ | in 25 min | ⏸️ Paused (1) | backup-daily | 0 2 * * * | 2 days ago | — | 🔴 Failing (1) | tweet-bot | 0 9 * * * | 1h ago ❌ | tomorrow 9:00 |
Cron Expression Cheat Sheet
| Expression | Meaning |
|---|---|
*/15 * * * * | Every 15 minutes |
0 */2 * * * | Every 2 hours |
0 9 * * 1-5 | Weekdays at 9 AM |
0 2 * * * | Daily at 2 AM |
0 0 1 * * | First of each month |
Troubleshooting
- •Job not running: Check if paused; verify schedule with
crontab.guru - •Repeated failures: Check
openclaw cron show <id>for error output - •Consider heartbeat: For flexible-timing checks, use HEARTBEAT.md instead of cron
Requirements
- •OpenClaw CLI installed and configured
- •No API keys needed