надо?
out , err := exec.Command("ipmitool").Output()
if err != nil {
log.Fatal(err)
}
outString := string(out)И
cmd := exec.Command("ipmitool")
var out bytes.Buffer
cmd.Stdout = &out
err := cmd.Run()
if err != nil {
log.Fatal(fmt.Sprint(err))
}
fmt.Println(out.String())
Кто выводит ошибку и какую?
exit status 1
забыл сказать что запускалось под linux c sudo
Только ipmitool так или любой бинарь?
Посмотрите какой текст выводится при ошибке.
ну ls выводится нормально, при отсутствии аргументов во втором варианте выводится подсказка, а в 1 ошибка
Обсуждают сегодня