#!/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}"