柑橘乱花丸 (@kanjuu)脚本分享:备份Alpine系统中重要配置文件夹 中发帖

个人自用的一个脚本(AI辅助),用来备份在LXC小鸡上的Xray和SSH等配置所在的文件夹,适用Alpine系统 
#!/bin/ash

# --- 配置 ---
BACKUP_NAME="$(hostname)-backup"
BACKUP_DIR="/root/backups"
SOURCE_DIRS="/etc /root /usr/local"
MAX_RETRIES=3
RETRY_DELAY=10
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
FILE_NAME="${BACKUP_NAME}_${TIMESTAMP}.tar.gz"

# 1. 确保备份目录存在
mkdir -p "$BACKUP_DIR"

echo "[INFO] 备份文件位于 ${BACKUP_DIR}/${FILE_NAME}"

# 2. 执行压缩
attempt=1
s...