systemd: Reiniciar unidades paradas pela opção Conflitos

5

Eu tenho dois serviços A e B que são executados continuamente, pois eu uso systemd unidades de serviço. Em horários específicos, o serviço C deve ser executado, posso fazer isso usando um timer e um serviço com o mesmo nome. C termina após um curto período de tempo. Quando C é executado, A e B não devem ser executados. Para garantir isso, eu uso no arquivo de serviço para C a opção Conflicts= , que é explicada nesta página da Web: documentação do systemd . Mas esta opção apenas pára A e B. Como posso iniciar A e B novamente, quando C termina? Posso fazer isso usando systemd ?

Observação: chamar systemctl start A.service e systemctl start B.service não é o tipo de solução que estou procurando.

    
por user5415068 01.03.2016 / 12:57

Tags