Назад |
Перейти на главную страницу
systemd делает запуск устройства и таймер остановки одновременно. Однако таймер может запускаться и останавливаться без воздействия на устройство.
Система:
Единицы:
- binary1.service
- binary2.service
- binary2.timer
Что я хочу:
- При запуске и остановке 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.
Что мне не хватает?