fix(portal): read NAS backup history from local log to avoid macOS SMB TCC prompt
This commit is contained in:
1 parent
a072a62141
commit
33d188cad9
2 files changed
+13
-12
No files matched your search
@@ -28,6 +28,10 @@ tar -czf "$ARCHIVE" \
|
|||||||
README.md PLAN.md CHANGELOG.md 2>/dev/null || true
|
README.md PLAN.md CHANGELOG.md 2>/dev/null || true
|
||||||
|
|
||||||
# 保留最近 30 份备份
|
# 保留最近 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
|
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
|
||||||
Reference in new issue
Block a user