[Unit] Description=Fulcrum Health Check Timer # NOTE: this deliberately does NOT carry `Requires=fulcrum.service`, which the # hand-written unit had. Requires on a timer means the timer is stopped when the # required unit stops — i.e. "if the thing I am watching goes down, stop # watching it", which is backwards for a health check and leaves nothing to # re-arm the timer when the service returns. The live timer had been `active` # and `enabled` with NextElapseUSecMonotonic=infinity and a last trigger of # 2026-02-17: seven months with no health check and no outward sign of it. [Timer] OnBootSec=1min OnUnitActiveSec=1min Persistent=true [Install] WantedBy=timers.target