вывод команды golang exec пустой

Я хочу запустить ncftpput в go и получить выходную строку для анализа, но можно вывести только следующий стиль.

          cmdStr := "ncftpput -R -f C:\\Users\\xx\\source\\go\\depolyment\\cfg\\login.cfg / C:\\Users\\xx\\source\\go\\depolyment\\cfg"
    args := strings.Split(cmdStr, " ")
    cmd := exec.Command(args[0], args[1:]...)
    cmd.Stdout = os.Stdout
    cmd.Stderr = os.Stderr
    cmd.Run()

Я пробовал много методов, и вывод всегда пустой, например:

      cmd.Output()
cmd.CombinOutput()
io.Pipe()

Кто может помочь мне решить эту проблему, ткс!

0 ответов

Другие вопросы по тегам