System:
- RHEL 7.4, systemd 219
Einheiten:
- binary1.service
- binary2.service
- binary2.timer
Was ich möchte:
- Beim Starten und Stoppen von binary1.service wird binary2.timer gestartet und gestoppt.
- Wenn bianry2.timer gestartet und gestoppt wird, wird binary2.timer gestartet und gestoppt, hat jedoch keinen Einfluss auf den Status von binary1.service.
Problem:
- Ich habe verschiedene Kombinationen mit Requires, After, PartOf und BindsTo ausprobiert. Ich kann einfach nicht die richtige Kombination finden, damit das funktioniert. Der Schrank, den ich habe, ist
#binary1.service
[Unit]
BindsTo=binary2.timer
Binary2.timer wird gestartet und gestoppt, wenn Binary1.service gestartet oder gestoppt wird. Wenn Binary2.timer jedoch gestartet oder gestoppt wird, wirkt sich dies auf den Dienst von Binary1.service aus.
Was vermisse ich?