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