问个os.exec 执行windows 下命令的问题

16362361 · · 4957 次点击
谢哥们,解决了,参数问题。
#2
更多评论
我这样写的,可以执行,不知道是不是因为你参数设置方式不对? ```go func startService(serviceName string) { command := "sc" args := "start " + serviceName argArray := strings.Split(args, " ") cmd := exec.Command(command, argArray...) buf, err := cmd.Output() if err != nil { fmt.Fprintf(os.Stderr, "The command failed to perform: %s (Command: %s, Arguments: %s)", err, command, args) return } fmt.Fprintf(os.Stdout, "Result: %s", buf) } ```
#1