CronBeacon

Schedules & UTC

CronBeacon uses UTC for all schedules. This is a deliberate choice.

Why UTC?

  • No DST surprises — daylight saving time shifts don't cause false missing alerts
  • Deterministic behavior — the same schedule always means the same thing
  • Simpler debugging — no ambiguity about which timezone a schedule refers to

Cron expressions

Monitors use standard 5-field cron expressions:

FieldValuesExample
Minute0-5930 = at minute 30
Hour0-232 = at 2 AM UTC
Day of month1-3115 = on the 15th
Month1-12* = every month
Day of week0-71 = Monday

Examples:

  • 0 2 * * * — every day at 2:00 AM UTC
  • */5 * * * * — every 5 minutes
  • 0 0 * * 1 — every Monday at midnight UTC
  • 30 14 1 * * — 1st of every month at 2:30 PM UTC

On this page