diff --git a/src/framework/utils/ssh/files.go b/src/framework/utils/ssh/files.go index 187d9c86..d38a62d5 100644 --- a/src/framework/utils/ssh/files.go +++ b/src/framework/utils/ssh/files.go @@ -41,7 +41,7 @@ func FileList(sshClient *ConnSSH, path, search string) ([]FileListRow, error) { // 是否远程客户端读取 if sshClient == nil { - resultStr, err := cmd.Execf(cmdStr) + resultStr, err := cmd.Exec(cmdStr) if err != nil { logger.Errorf("Ne FileList Path: %s, Search: %s, Error:%s", path, search, err.Error()) return rows, err diff --git a/src/framework/utils/ssh/sftp.go b/src/framework/utils/ssh/sftp.go index 45ef9af6..e2a0d3cf 100644 --- a/src/framework/utils/ssh/sftp.go +++ b/src/framework/utils/ssh/sftp.go @@ -135,10 +135,10 @@ func (s *SSHClientSFTP) CopyFileLocalToRemote(localPath, remotePath string) erro defer localFile.Close() // 创建远程目录 - // if err := s.Client.MkdirAll(filepath.Dir(remotePath)); err != nil { - // logger.Errorf("CopyFileLocalToRemote failed to creating remote directory %s: => %s", remotePath, err.Error()) - // return err - // } + if err := s.Client.MkdirAll(filepath.Dir(remotePath)); err != nil { + logger.Errorf("CopyFileLocalToRemote failed to creating remote directory %s: => %s", remotePath, err.Error()) + return err + } // 创建远程文件 remoteFile, err := s.Client.Create(remotePath)