From 94ae0d9b25118cd10d3b548f59079324fc9c6950 Mon Sep 17 00:00:00 2001 From: Pierre Date: Fri, 2 Oct 2026 15:14:02 +0000 Subject: [PATCH] =?UTF-8?q?Archivage=20:=20unit=C3=A9s=20systemd=20(servic?= =?UTF-8?q?e=20+=20timer)=20pour=20archivage=20et=20quarantaine?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- systemd/ship2net-archivage.service | 13 +++++++++++++ systemd/ship2net-archivage.timer | 10 ++++++++++ systemd/ship2net-quarantaine.service | 13 +++++++++++++ systemd/ship2net-quarantaine.timer | 10 ++++++++++ 4 files changed, 46 insertions(+) create mode 100644 systemd/ship2net-archivage.service create mode 100644 systemd/ship2net-archivage.timer create mode 100644 systemd/ship2net-quarantaine.service create mode 100644 systemd/ship2net-quarantaine.timer diff --git a/systemd/ship2net-archivage.service b/systemd/ship2net-archivage.service new file mode 100644 index 0000000..8a80abf --- /dev/null +++ b/systemd/ship2net-archivage.service @@ -0,0 +1,13 @@ +[Unit] +Description=Ship2net - traitement des archives de la flotte +After=network-online.target docker.service +Wants=network-online.target + +[Service] +Type=oneshot +User=koriolan +Group=koriolan +ExecStart=/usr/bin/php /var/www/cron_archivage.php +Nice=10 +TimeoutStartSec=30min + diff --git a/systemd/ship2net-archivage.timer b/systemd/ship2net-archivage.timer new file mode 100644 index 0000000..2f43e84 --- /dev/null +++ b/systemd/ship2net-archivage.timer @@ -0,0 +1,10 @@ +[Unit] +Description=Ship2net - archivage toutes les 15 minutes + +[Timer] +OnCalendar=*:0/15 +Persistent=true + +[Install] +WantedBy=timers.target + diff --git a/systemd/ship2net-quarantaine.service b/systemd/ship2net-quarantaine.service new file mode 100644 index 0000000..a5c5bdb --- /dev/null +++ b/systemd/ship2net-quarantaine.service @@ -0,0 +1,13 @@ +[Unit] +Description=Ship2net - réexamen des archives en quarantaine +After=network-online.target docker.service +Wants=network-online.target + +[Service] +Type=oneshot +User=koriolan +Group=koriolan +ExecStart=/usr/bin/php /var/www/cron_quarantaine.php +Nice=10 +TimeoutStartSec=30min + diff --git a/systemd/ship2net-quarantaine.timer b/systemd/ship2net-quarantaine.timer new file mode 100644 index 0000000..c19f963 --- /dev/null +++ b/systemd/ship2net-quarantaine.timer @@ -0,0 +1,10 @@ +[Unit] +Description=Ship2net - quarantaine toutes les heures + +[Timer] +OnCalendar=*:05 +Persistent=true + +[Install] +WantedBy=timers.target +