J'ai converti certaines tâches cron en unités systemd.timer et je souhaite envoyer un e-mail à chaque échec de tâche et succès.
L'excellente page wiki ArchLinux fournit des informations à ce sujet et la configuration se déroule sans problème en cas d'échec. Maintenant, je veux ajouter une notification par e-mail chaque fois que l'unité a fonctionné avec succès, mais selon systemd.unit, il n'y a pas de configuration nommée OnSuccess= .
Comment gérer ce cas d'utilisation ?
Réponse acceptée :
Vous pouvez utiliser ExecStartPost=/bin/systemctl start some-other-service
si le Type=
est oneshot
.
Lisez les détails dans man systemd.service
Pour consulter une liste complète des instructions, utilisez man systemd.directives
, qui répertorie toutes les directions et où elles sont documentées.