Ho convertito alcuni lavori cron in unità systemd.timer e desidero inviare un messaggio di posta elettronica su ogni lavoro non riuscito e successo.
L'eccellente pagina wiki di ArchLinux fornisce informazioni su questo e l'installazione funziona senza problemi in caso di errore. Ora voglio aggiungere una notifica e-mail ogni volta che l'unità ha funzionato correttamente, ma secondo systemd.unit non esiste una configurazione denominata OnSuccess= .
Come gestire questo caso d'uso?
Risposta accettata:
Potresti usare ExecStartPost=/bin/systemctl start some-other-service
se il Type=
è oneshot
.
Leggi i dettagli in man systemd.service
Per rivedere un elenco completo di indicazioni stradali, usa man systemd.directives
, che elenca tutte le direzioni e dove sono documentate.