From 07ba6624bf6d1b02bb17626ec454bc18598a2fd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Fri, 16 May 2025 08:38:37 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E5=88=87=E5=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/data/backup.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/data/backup.go b/internal/data/backup.go index 89785936..4ec3fd35 100644 --- a/internal/data/backup.go +++ b/internal/data/backup.go @@ -144,7 +144,12 @@ func (r *backupRepo) CutoffLog(path, target string) error { return err } - return io.Remove(target) + // 原文件不能直接删除,直接删的话仍会占用空间直到重启相关的应用 + if _, err := shell.Execf("cat /dev/null > '%s'", target); err != nil { + return err + } + + return nil } // ClearExpired 清理过期备份