Відповідно до systemd.time , налаштування
OnCalendar=*:0/15
перекладається точно на
OnCalendar=*:0,15,30,45
тобто. він активує пристрій точно в повну годину, а також у чверть минулої, пів на четверту і до чверті.
Залежно від вашої послуги, це може бути не те, що ви хочете, ані те, що вам потрібно у всіх випадках.
Таймер, який працює кожні 15 хвилин - наприклад, о 1:02, 1:17, 1:32, 1:47, 2:02, ... - завжди залежно від часу останнього запуску - може бути виконаний із системою . налаштування таймера
OnUnitActiveSec=15min
Тепер ви також хочете, щоб пристрій запустився через деякий час після завантаження (якщо ви не хочете активувати пристрій вручну або не маєте залежності, яка це робить), тому, можливо, вам слід вказати
OnBootSec=10min
OnUnitActiveSec=15min
запускати пристрій через 10 хвилин після завантаження, а потім кожні 15 хвилин після цього першого разу.
Крім того, є параметр , OnUnitInactiveSec
який починає відлік часу після того, як послуга зупинилася (або, в більш загальному випадку , блоці інактивований).