openclaw cron
Manage scheduled tasks.
Usage
bash
openclaw cron <action> [options]Actions
| Action | Description |
|---|---|
list | List scheduled tasks |
add | Add a new task |
remove | Remove a task |
enable | Enable a task |
disable | Disable a task |
run | Run a task immediately |
Examples
bash
# List all cron jobs
openclaw cron list
# Add a daily summary task
openclaw cron add "daily-summary" --schedule "0 9 * * *" \
--prompt "Summarize my messages from yesterday"
# Remove a task
openclaw cron remove daily-summary
# Disable a task
openclaw cron disable daily-summary
# Run task immediately
openclaw cron run daily-summaryCron Schedule Format
Uses standard cron format:
┌───────────── minute (0-59)
│ ┌───────────── hour (0-23)
│ │ ┌───────────── day of month (1-31)
│ │ │ ┌───────────── month (1-12)
│ │ │ │ ┌───────────── day of week (0-6)
│ │ │ │ │
* * * * *Examples
| Schedule | Description |
|---|---|
0 9 * * * | Every day at 9:00 AM |
*/15 * * * * | Every 15 minutes |
0 0 * * 1 | Every Monday at midnight |