Převedl jsem některé úlohy cron na jednotky systemd.timer a chci poslat e-mail o každém selhání úlohy a úspěch.
Vynikající wiki stránka ArchLinux poskytuje informace o tomto a nastavení běží hladce při selhání. Nyní chci přidat e-mailové upozornění, kdykoli jednotka proběhla úspěšně, ale podle systemd.unit neexistuje žádná konfigurace s názvem OnSuccess= .
Jak zacházet s tímto případem použití?
Přijatá odpověď:
Můžete použít ExecStartPost=/bin/systemctl start some-other-service
pokud je Type=
je oneshot
.
Podrobnosti si přečtěte v man systemd.service
Chcete-li si prohlédnout úplný seznam pokynů, použijte man systemd.directives
, který uvádí všechny směry a kde jsou zdokumentovány.
Jak napsat automaticky generovaný skript Shell do /etc/profile?
Proč je riskantní poskytnout Sudo Vim přístup běžným uživatelům?