Ich habe einige Cron-Jobs in systemd.timer-Einheiten konvertiert und möchte bei jedem Job-Fehler und eine E-Mail senden Erfolg.
Die hervorragende ArchLinux-Wiki-Seite informiert darüber und das Setup läuft bei einem Fehler reibungslos. Jetzt möchte ich eine E-Mail-Benachrichtigung hinzufügen, wenn die Unit erfolgreich lief, aber laut systemd.unit gibt es keine Konfiguration namens OnSuccess= .
Wie geht man mit diesem Anwendungsfall um?
Akzeptierte Antwort:
Sie könnten ExecStartPost=/bin/systemctl start some-other-service
verwenden wenn der Type=
ist oneshot
.
Lesen Sie mehr über die Details in man systemd.service
Um eine vollständige Liste der Anweisungen anzuzeigen, verwenden Sie man systemd.directives
, das alle Anweisungen auflistet und wo sie dokumentiert sind.