INNER CODE UNIT · Go
CmdRun
lamoda/gonkey · cmd_runner/cmd_runner_windows.go:13
func CmdRun(scriptPath string, timeout int) error {
//by default timeout should be 3s
if timeout <= 0 {
timeout = 3
}
cmd := exec.Command(strings.TrimRight(scriptPath, "\n"))
cmd.Env = os.Environ()
stdout, err := cmd.StdoutPipe()
if err != nil {
return err
}
if err := cmd.Start(); err != nil {
return err
}
done := make(chan error, 1)