Система:
- RHEL 7.4, systemd 219
Единицы измерения:
- binary1.service
- binary2.сервис
- binary2.таймер
Что я хочу:
- При запуске и остановке binary1.service будет запускаться и останавливаться binary2.timer.
- При запуске и остановке bianry2.timer также запустится и остановится binary2.timer, но не повлияет на состояние binary1.service.
Проблема:
- Я пробовал использовать различные комбинации с Requires, After, PartOf и BindsTo. Я не могу найти правильную комбинацию, чтобы это работало. Шкаф, который у меня есть, это
#binary1.service
[Unit]
BindsTo=binary2.timer
Который запустит и остановит binary2.timer, если binary1.service запущен или остановлен. Однако если bianry2.timer запущен или остановлен, это повлияет на службу binary1.service.
Что я упускаю?