From 6d8a5002e7f834a19a0f5bebf649eacf5b6b9eb7 Mon Sep 17 00:00:00 2001 From: Jeena Date: Sun, 4 Jan 2026 20:13:24 +0900 Subject: [PATCH] Move OnFailure to [Unit] section OnFailure directive must be in [Unit], not [Service], for systemd user services to recognize it. Changes: - Move OnFailure from [Service] to [Unit] in email_forwarder.service --- email_forwarder.service | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/email_forwarder.service b/email_forwarder.service index 1cd804d..c4d1a9f 100644 --- a/email_forwarder.service +++ b/email_forwarder.service @@ -1,12 +1,11 @@ [Unit] Description=Email Forwarder +OnFailure=email_forwarder-fail-notify.service [Service] -WorkingDirectory=${PROJECT_DIR} ExecStart=${PROJECT_DIR}/venv/bin/python -m email_forwarder EnvironmentFile=${PROJECT_DIR}/.env ExecStartPost=/bin/sh -c '/usr/bin/curl -fsS --retry 3 "$UPTIME_SUCCESS_URL"' -OnFailure=email_forwarder-fail-notify.service [Install] WantedBy=default.target