Convertí algunos trabajos cron a unidades systemd.timer y quiero enviar un correo electrónico en cada error de trabajo y éxito.
La excelente página wiki de ArchLinux proporciona información sobre esto y la configuración se ejecuta sin problemas en caso de falla. Ahora quiero agregar una notificación por correo electrónico cada vez que la unidad se ejecute correctamente, pero según systemd.unit no hay una configuración llamada OnSuccess= .
¿Cómo manejar este caso de uso?
Respuesta aceptada:
Podrías usar ExecStartPost=/bin/systemctl start some-other-service
si el Type=
es oneshot
.
Lea acerca de los detalles en man systemd.service
Para revisar una lista completa de direcciones, use man systemd.directives
, que enumera todas las direcciones y dónde están documentadas.