fix(portal): read NAS backup history from local log to avoid macOS SMB TCC prompt

Browse Source
This commit is contained in:
Yin Kou committed 2026-11-06 23:17:04 +08:00
1 parent a072a62141
commit 33d188cad9
2 files changed
+13 -12

No files matched your search

+5 -1
View File
@@ -28,6 +28,10 @@ tar -czf "$ARCHIVE" \
README.md PLAN.md CHANGELOG.md 2>/dev/null || true
# 保留最近 30 份备份
COUNT=$(ls -1t "$NAS_BACKUP_DIR"/homelab_backup_*.tar.gz 2>/dev/null | wc -l | tr -d ' ')
ls -1t "$NAS_BACKUP_DIR"/homelab_backup_*.tar.gz 2>/dev/null | tail -n +31 | xargs rm -f 2>/dev/null || true
echo "[$(date '+%Y-%m-%d %H:%M:%S')] [OK] 已备份至极空间: $ARCHIVE"
MSG="[$(date '+%Y-%m-%d %H:%M:%S')] [OK] 已备份至极空间 (共${COUNT}份): $ARCHIVE"
echo "$MSG"
mkdir -p /Users/ixvii0iv/homelab/logs
echo "$MSG" >> /Users/ixvii0iv/homelab/logs/nas-backup.log