Системный таймер OnCalendar каждую минуту, оканчивающуюся на 5

С помощью OnCalendar таймера systemd я могу создать что-то вроде этого для запуска каждые 5 минут.

OnCalendar=*:0/5

Можно ли запускать его только каждую минуту , заканчивающуюся цифрой 5 (00:05, 00:15, 00:25 ...)?

И / или каждую минуту ] только на 0 (00:00, 00:10, 00:20 ...)?

Основная цель - установить таймер на 2 сервера, чтобы каждый работал в свободное время; в случае сбоя одного из них другой будет запускаться как минимум каждые 10 минут (вместо 5).

0
задан 23 March 2021 в 12:57
1 ответ

Я не уверен, что это зависит от дистрибутива. В любом случае, я использую RHEL8. Попробуйте следующее:

[Timer]
OnCalendar=*-*-* *:05,15,25,35,45,55:00

Используйте команду systemctl daemon-reload, чтобы убедиться, что systemd в курсе изменений.

Примечание. Не следует редактировать файлы в каталоге /usr/lib/systemd. С помощью systemd вы можете скопировать файл модуля в каталог /etc/systemd/system и отредактировать эту копию.

0
ответ дан 5 August 2021 в 23:31

Теги

Похожие вопросы