systemd는 장치를 동시에 시작하고 타이머를 중지하도록 만듭니다. 그러나 타이머는 장치에 영향을 주지 않고 시작하고 중지할 수 있습니다.

systemd는 장치를 동시에 시작하고 타이머를 중지하도록 만듭니다. 그러나 타이머는 장치에 영향을 주지 않고 시작하고 중지할 수 있습니다.

체계:

  • 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의 서비스에 영향을 미칩니다.

내가 무엇을 놓치고 있나요?

관련 정보