
システム:
- 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
binary1.service が開始または停止されると、binary2.timer も開始および停止されます。ただし、bianry2.timer が開始または停止されると、binary1.service のサービスに影響します。
何が足りないのでしょうか?