need to add my job to the s6 service manager
All checks were successful
Build and Push Docker Image / build (push) Successful in 40s

This commit is contained in:
2025-10-20 01:39:55 -07:00
parent 3c8be1e363
commit 99c39e91bb
5 changed files with 30 additions and 36 deletions

14
services/backupbot/run Normal file
View File

@@ -0,0 +1,14 @@
#!/usr/bin/env bash
set -e
echo "[BACKUPBOT_INFO] Starting PostgreSQL backup loop service..."
# Optional configurable interval (default 24 hours)
INTERVAL_HOURS="${INTERVAL_HOURS:-24}"
while true; do
echo "[BACKUPBOT_INFO] Triggering backup.sh at $(date)"
/usr/local/bin/backup.sh >>/config/log/backupbot.log 2>&1
echo "[BACKUPBOT_INFO] Sleeping for $INTERVAL_HOURS hours..."
sleep "${INTERVAL_HOURS}h"
done