在Golang上的MacOSx上执行命令

时间:2017-04-26 12:03:12

标签: macos go

我有一个简单的golang程序来在MacOSx中启动应用程序。

package main

import (
    "io"
    "log"
    "os/exec"
)
func main() {
out1,err1 := exec.Command("/usr/bin/open ", " -a", "calcultor").Output()
log.Printf(" output is err  ", err1)
log.Printf(" output is err  ", out1)

}

我希望它在执行后在计算器中启动应用程序但我收到以下错误

  

2017/04/26 16:01:26输出错误%!(EXTRA * os.PathError = fork / exec   / usr / bin / open:没有这样的文件或目录)2017/04/26 16:01:26输出   超出%!(EXTRA [] uint8 = [])

我在OSx 10.11上尝试。

1 个答案:

答案 0 :(得分:1)

有拼写错误 - “calcultor”应该是“计算器”。