[Unit] Description=Refresh the CTF challenge status every 30 minutes [Timer] OnCalendar=*:0/30 # don't hammer Nextcloud and HedgeDoc on the exact half hour RandomizedDelaySec=60 AccuracySec=30s # catch up on the last run if the machine was down when it was due Persistent=true [Install] WantedBy=timers.target