Cron
Durable recurring schedules using standard cron expressions.
Cron jobs run on a recurring schedule using standard 5-field UTC cron expressions. Schedules are durable — they persist in the database and survive restarts.
Defining a Cron Job
Cron Expression Format
Standard 5-field UTC cron expressions:
Examples:
| Expression | Schedule |
|---|---|
*/15 * * * * | Every 15 minutes |
0 * * * * | Every hour |
0 9 * * * | Daily at 09:00 UTC |
0 0 * * 1 | Every Monday at midnight |
0 0 1 * * | First day of every month |
Invocation Context
The cron handler receives a ChimpbaseCronInvocation object:
Backlog Behavior
After downtime, the runtime resumes from the current slot instead of replaying every missed interval. This means missed cron executions are skipped, which is the right default for most use cases (rollups, snapshots, cleanup jobs).