С помощью OnCalendar
таймера systemd я могу создать что-то вроде этого для запуска каждые 5 минут.
OnCalendar=*:0/5
Можно ли запускать его только каждую минуту , заканчивающуюся цифрой 5 (00:05, 00:15, 00:25 ...)?
И / или каждую минуту ] только на 0 (00:00, 00:10, 00:20 ...)?
Основная цель - установить таймер на 2 сервера, чтобы каждый работал в свободное время; в случае сбоя одного из них другой будет запускаться как минимум каждые 10 минут (вместо 5).
Я не уверен, что это зависит от дистрибутива. В любом случае, я использую RHEL8. Попробуйте следующее:
[Timer]
OnCalendar=*-*-* *:05,15,25,35,45,55:00
Используйте команду systemctl daemon-reload
, чтобы убедиться, что systemd
в курсе изменений.
Примечание. Не следует редактировать файлы в каталоге /usr/lib/systemd. С помощью systemd вы можете скопировать файл модуля в каталог /etc/systemd/system и отредактировать эту копию.