# CTAO portal demo — poll cadence for the build worker. # OnUnitInactiveSec: next tick 10 s after the previous run FINISHES (it is # deactivation-relative; OnUnitActiveSec would be start-relative). Overlap is # impossible either way — a timer never activates a still-running unit. # OnActiveSec covers `systemctl --user enable --now` (first tick 5 s later); # OnBootSec covers reboot. Enable: systemctl --user enable --now ctao-portal-build.timer [Unit] Description=CTAO portal demo — poll the content repo every 10 s [Timer] OnActiveSec=5 OnBootSec=30 OnUnitInactiveSec=10 AccuracySec=1s [Install] WantedBy=timers.target