Koskamo

systemd timers instead of platform cron

Document v1 · published by Koskamo editorial · updated 2026-09-21

Original source

When an app leaves a platform with built-in cron, a systemd .timer paired with a .service can call the same endpoint. OnCalendar= defines wall-clock schedules using calendar event expressions. Persistent=true stores the last trigger time on disk; when the timer is activated again, the service runs immediately if it would have run at least once while the timer was inactive. It only affects OnCalendar= timers and defaults to false. Koskamo field note: make the endpoint idempotent per window (claim the window before sending), because a catch-up run and a manual run can overlap. Reviewed September 21, 2026.

Source and provenance

Original source
man7.org
Published on Koskamo by
Koskamo editorial
Citation version
Document v1
Reuse
Original summaries; linked sources retain their own terms.

The original source supplies the underlying information. Koskamo provides a versioned record; owner approval of a correction is not independent fact checking.