systemd hace que la unidad inicie y detenga el temporizador al mismo tiempo. Sin embargo, el temporizador puede iniciarse y detenerse sin afectar a la unidad.

systemd hace que la unidad inicie y detenga el temporizador al mismo tiempo. Sin embargo, el temporizador puede iniciarse y detenerse sin afectar a la unidad.

Sistema:

  • RHEL 7.4, sistema 219

Unidades:

  • servicio binario1
  • servicio binario2
  • binario2.temporizador

Lo que quiero:

  • Al iniciar y detener el servicio binario1, se iniciará y detendrá el temporizador binario2.
  • Cuando se inicia y se detiene bianry2.timer, binario2.timer se iniciará y se detendrá, pero no afectará el estado de binario1.servicio.

Problema:

  • Intenté usar una variedad de combinaciones con Requires, After, PartOf y BindsTo. Parece que no puedo encontrar la combinación adecuada para que esto funcione. El armario que tengo es
#binary1.service 
[Unit] 
BindsTo=binary2.timer

Lo que iniciará y detendrá el temporizador binario2. es el servicio binario1.se inicia o se detiene. Sin embargo, si se inicia o se detiene bianry2.timer, esto afectará el servicio de binario1.servicio.

¿Qué me estoy perdiendo?

información relacionada