From defb40702c8a2d38a7f6ed1a54d0c540908f86e6 Mon Sep 17 00:00:00 2001 From: ssongliu Date: Wed, 20 May 2026 14:12:54 +0800 Subject: [PATCH] fix snapshot recover tar extraction (#12777) --- agent/utils/files/file_op.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/agent/utils/files/file_op.go b/agent/utils/files/file_op.go index cf53cad75..50a97dc14 100644 --- a/agent/utils/files/file_op.go +++ b/agent/utils/files/file_op.go @@ -1332,6 +1332,9 @@ func (f FileOp) TarGzExtractPro(src, dst string, secret string) error { global.LOG.Debug(commands) } cmdMgr := cmd.NewCommandMgr(cmd.WithWorkDir(dst), cmd.WithIgnoreExist1()) + if len(secret) == 0 { + return cmdMgr.Run("tar", "zxvf", src) + } return cmdMgr.RunBashC(commands) } func CopyCustomAppFile(srcPath, dstPath string) error {