системный таймер каждые 2 часа через 30 минут после часа?

Есть несколько хороших ссылок на таймеры systemd включая этот:

systemd.time

К сожалению, мне все еще не ясно, как создать таймер, который будет запускаться периодически, но через определенное количество минут после верхней части часа.

Я хочу создать таймер, который работает 30 минут за час, каждые 2 часа. Таким образом, это будет работать в 14:30 (14:30), 16:30, 18:30, 20:30 и т. Д.

Я пробовал несколько вещей, которые не работали, в том числе:

 OnCalendar=*-*-* *00/2:30 

И это:

 OnCalendar=*-*-* *:00/2:30 

Я не нашел спецификацию времени для получения желаемого результата.

Кроме того, он не должен запускаться точно в тот момент, поэтому я думал об использовании:

 AccuracySec=5m 

One Solution collect form web for “системный таймер каждые 2 часа через 30 минут после часа?”

Каждые 2 часа в 30 минут после часа должно быть

 OnCalendar=00/2:30 # iow hh/r:mm 

00/2 – значение hh равно 00 а значение повторения r равно 2 что означает, что значение hh плюс все кратные значения повторения будут сопоставляться ( 00 , 02 , 04 .. 14 , 16 ..etc)
30 – значение mm , 30 будет соответствовать 30 минутам за каждый час

Я оставил дату и секунды, так как на одной странице:

спецификация даты может быть опущена, и в этом случае подразумевается текущий день […] […] Если второй компонент не указан, предполагается «: 00».

  • Как узнать, какая команда выполняется файлом systemd .timer?
  • Предотвращение запуска таймера systemd при запуске
  • Таймер Systemd, срок действия которого истек
  • Ошибка анализа на блоке таймера systemd. Неверная документация?
  • systemd: изящно сбой резервного копирования, когда внешний диск не подключен
  • Поручить выполнить блок после успешного завершения работы другого устройства
  • Linux и Unix - лучшая ОС в мире.