我想明白了
执行命令()
在去。它很简单,使用“ls”、“cat”等主要终端命令也没有问题……
但是,当我想在 macOS 中使用“log”命令的输出时。它总是返回一个错误。
这是它的简单用法:
func main() {
out, err := exec.Command("log", "help").Output()
if err != nil {
log.Printf("error: %v", err)
}
fmt.Println(string(out))
}
这是错误:
2022/11/19 20:03:37 error: exit status 64
我希望在 macOS 中看到输出log help。
但是,我的程序返回错误exit status 64
如果我遗漏了什么,请告诉我。
千巷猫影
相关分类