Добрый день. Мне понадобилось сделать запуск файлов из под golang. Погуглил я понял что выхода кроме exec нету. Значить быстренько я нагуглил команду start. Открыл cmd.exe запустил софт. Написал тоже самой в golang
//windows
log.Print(c[1])
cmd := exec.Command("start", strings.TrimSpace(c[1]))
err := cmd.Start()
if err != nil {
log.Print(err)
}
log.Printf("Waiting for command to finish...")
err = cmd.Wait()
log.Printf("Command finished with error: %v", err)
при запуске из под го в лог пишет
2016/04/24 16:30:24 commands.go:23: exec: "start": executable file not found in %PATH%
2016/04/24 16:30:24 commands.go:25: Waiting for command to finish...
2016/04/24 16:30:24 commands.go:27: Command finished with error: exec: not started
судя из лога exec ищет файл start .COM;.EXE;.BAT;.CMD но так как его нету он говорит о ошибке. Как golang заставить не искать файл, а выполнить системную команду?