From e8f64f69139ec75ed66debf561dba53bddce7226 Mon Sep 17 00:00:00 2001 From: Daniel Winzen Date: Sun, 2 Jun 2024 20:38:55 +0200 Subject: [PATCH] add mail-cron systemd unit --- etc/systemd/system/mail-cron.service | 8 ++++++++ etc/systemd/system/mail-cron.timer | 14 ++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 etc/systemd/system/mail-cron.service create mode 100644 etc/systemd/system/mail-cron.timer diff --git a/etc/systemd/system/mail-cron.service b/etc/systemd/system/mail-cron.service new file mode 100644 index 0000000..59f2947 --- /dev/null +++ b/etc/systemd/system/mail-cron.service @@ -0,0 +1,8 @@ +[Unit] +Description=Mail cron +After=srv.mount +Requires=srv.mount + +[Service] +Type=simple +ExecStart=/usr/bin/php /srv/var/www/mail/cron.php diff --git a/etc/systemd/system/mail-cron.timer b/etc/systemd/system/mail-cron.timer new file mode 100644 index 0000000..c794df4 --- /dev/null +++ b/etc/systemd/system/mail-cron.timer @@ -0,0 +1,14 @@ +[Unit] +Description=Mail cron +After=srv.mount +Requires=srv.mount + +[Timer] +# Time to wait after booting before we run first time +OnBootSec=3min +# Time between running each consecutive time +OnUnitActiveSec=5m +Unit=mail-cron.service + +[Install] +WantedBy=multi-user.target