The quick and simple editor for systemd timer expressions by Cronitor
Human-readable timer expressions with support for weekdays, second precision, and flexible scheduling patterns.
Control timing precision with AccuracySec to balance system load and scheduling accuracy.
AccuracySec=1s
High precision
AccuracySec=1m
Default accuracy
Prevent thundering herd problems by randomizing execution time with RandomizedDelaySec.
RandomizedDelaySec=5m
Random 0-5min delay
RandomizedDelaySec=1h
Random 0-1hr delay
Run missed executions after system restart with Persistent=true for critical tasks.
Persistent=true
Catch up missed runs
Persistent=false
Skip missed runs
Prevent overlapping executions and enforce maximum runtime with RuntimeMaxSec.
RuntimeMaxSec=5m
Kill after 5 minutes
RuntimeMaxSec=infinity
No time limit
Handle failures gracefully with Restart=on-failure and configurable retry timing limits.
Restart=on-failure
Retry on error
RestartSec=30s
Wait 30s between
Combine multiple OnCalendar entries to create complex scheduling patterns for a single job.
OnCalendar=Mon 09:00
Monday mornings
OnCalendar=Fri 17:00
Friday evenings
© Cronitor.io