fix(backup): PATH explicite dans les scripts lancés par cron

Les backups nocturnes du 4 et 5 octobre ont échoué ("restic : commande
introuvable") : cron ne fournit que /usr/bin:/bin alors que restic est
dans /usr/local/bin. Testé avec le PATH de cron (systemd-run -E).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Pierre Martin
2026-10-05 23:26:27 +02:00
co-authored by Claude Opus 5.5
parent 3fc9ae52c9
commit c92248c821
3 changed files with 5 additions and 0 deletions
+2
View File
@@ -2,6 +2,8 @@
# Synchronise le certificat Let's Encrypt de mail.sans.pub (renouvelé par CapRover)
# vers poste.io, qui ne sait pas le renouveler lui-même derrière le nginx de CapRover.
# Installé dans /root/mail-cert-sync.sh, lancé chaque jour par /etc/cron.d/mail-cert-sync
# cron ne fournit que /usr/bin:/bin
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
set -euo pipefail
LIVE=/captain/data/letencrypt/etc/live/mail.sans.pub