Secondo systemd.time , l'impostazione
OnCalendar=*:0/15
si traduce esattamente in
OnCalendar=*:0,15,30,45
vale a dire. attiva l'unità esattamente all'ora intera, nonché alle ore un quarto, metà e un quarto.
A seconda del servizio, questo potrebbe non essere ciò che desideri, né ciò di cui hai bisogno in tutti i casi.
Un timer che parte ogni 15 minuti , ad esempio 1:02, 1:17, 1:32, 1:47, 2:02, ... - sempre a seconda dell'ultima esecuzione - può essere realizzato con systemd. impostazione del timer
OnUnitActiveSec=15min
Ora, vorrai anche che l'unità si avvii un po 'di tempo dopo l'avvio (a meno che tu non voglia attivare l'unità manualmente o avere una dipendenza che lo fa), quindi dovresti forse specificare
OnBootSec=10min
OnUnitActiveSec=15min
per avviare l'unità 10 minuti dopo l'avvio e poi ogni 15 minuti dopo quella prima volta.
Inoltre, v'è l'impostazione OnUnitInactiveSec
che inizia il conteggio del tempo dopo che il servizio è arrestato (o, più in generale, l'unità è inattivato).