De acuerdo con systemd.time , la configuración
OnCalendar=*:0/15
se traduce exactamente a
OnCalendar=*:0,15,30,45
es decir. activa la unidad exactamente a la hora completa, así como a las doce y cuarto y las cuatro menos cuarto.
Dependiendo de su servicio, esto puede no ser lo que desea, ni lo que necesita en todos los casos.
Un temporizador que se ejecuta cada 15 minutos , por ejemplo a las 1:02, 1:17, 1:32, 1:47, 2:02, ... siempre dependiendo de la última vez que se ejecutó, se puede lograr con el systemd. ajuste del temporizador
OnUnitActiveSec=15min
Ahora, también querrá que la unidad se inicie un tiempo después del arranque (a menos que desee activar la unidad manualmente o tener una dependencia que lo haga), por lo que tal vez debería especificar
OnBootSec=10min
OnUnitActiveSec=15min
para que la unidad se inicie 10 minutos después del arranque y luego cada 15 minutos después de esa primera vez.
Además, existe la configuración OnUnitInactiveSec
que comienza a contar el tiempo después de que el servicio se ha detenido (o, más generalmente, la unidad se ha desactivado).