Scout/deploy/backup.sh
2026-08-31 00:06:06 +08:00

12 lines
321 B
Bash

#!/bin/sh
set -eu
source_dir="${SCOUT_DATA_DIR:-/var/lib/scout}"
backup_dir="${SCOUT_BACKUP_DIR:-/var/backups/scout}"
timestamp="$(date -u +%Y%m%dT%H%M%SZ)"
archive="${backup_dir}/scout-${timestamp}.tar.gz"
mkdir -p "${backup_dir}"
tar -czf "${archive}" -C "${source_dir}" .
printf '备份完成: %s\n' "${archive}"