All Platform Guides

systemd Timer Syntax (OnCalendar)

Complete guide to systemd timer units for Linux scheduling

Last updated: December 2025

Key Features

  • OnCalendar format
  • Monotonic timers
  • Persistent timers
  • Randomized delays

Example Configuration

[Unit]
Description=My scheduled job

[Timer]
OnCalendar=*-*-* 02:00:00
Persistent=true

[Install]
WantedBy=timers.target

Official Documentation

systemd Timer Scheduling Documentation →

Monitoring systemd Timer Jobs

Add heartbeat monitoring to your systemd Timer jobs. Just add a ping at the end of your job:

curl -fsS https://cronsignal.io/ping/YOUR_CHECK_ID

Monitor systemd Timer Jobs

Get alerted when your systemd Timer scheduled jobs fail to run.

Start Monitoring Free

3 checks free. No credit card required.