diff --git a/internal/data/backup.go b/internal/data/backup.go index 15de2889..1c1eb2e0 100644 --- a/internal/data/backup.go +++ b/internal/data/backup.go @@ -684,6 +684,10 @@ func (r *backupRepo) FixPanel() error { return err } + if err = io.Remove("/tmp/panel-fix"); err != nil { + return err + } + if app.IsCli { fmt.Println("|-修复完成") } @@ -777,6 +781,9 @@ func (r *backupRepo) UpdatePanel(version, url, checksum string) error { if !io.Exists(filepath.Join(app.Root, "panel", "web")) { return errors.New("解压失败,缺失文件") } + if err := io.Remove(filepath.Join("/tmp", name)); err != nil { + return fmt.Errorf("清理临时文件失败:%w", err) + } if app.IsCli { fmt.Println("|-恢复面板数据...")