systemd executa unidade no sucesso de outro

2

Eu converti alguns cron para as unidades systemd.timer e quero enviar um email em cada falha de trabalho e sucesso.

A excelente página wiki do ArchLinux fornece informações sobre isso e a configuração é executada sem problemas. Agora, quero adicionar uma notificação por e-mail sempre que a unidade for executada com êxito, mas de acordo com systemd.unit não há configuração chamada OnSuccess = .

Como lidar com esse caso de uso?

    
por maxik 15.06.2017 / 08:02

1 resposta

3

Você pode usar ExecStartPost=/bin/systemctl start some-other-service se o Type= for oneshot .

Leia sobre os detalhes em man systemd.service

Para revisar uma lista completa de rotas, use man systemd.directives , que lista todas as rotas e onde elas estão documentadas.

    
por 15.06.2017 / 17:18