
체계:
- RHEL 7.4, 시스템 219
단위:
- 바이너리1.서비스
- 바이너리2.서비스
- 바이너리2.타이머
내가 원하는 것:
- 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의 서비스에 영향을 미칩니다.
내가 무엇을 놓치고 있나요?