systemd 讓單元同時啟動和停止計時器。但是計時器可以啟動和停止而不影響單位

systemd 讓單元同時啟動和停止計時器。但是計時器可以啟動和停止而不影響單位

系統:

  • RHEL 7.4,系統 219

單位:

  • 二進制1.service
  • 二進制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的服務。

我缺什麼?

相關內容