diff options
| author | Jeff Carr <[email protected]> | 2019-06-14 10:02:52 -0700 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2019-06-14 10:02:52 -0700 |
| commit | 621be7d20aeb1612ed40989e85eae4933f7dec1f (patch) | |
| tree | 89fda3e23f09eae74ec9c453fb0efed698369d74 /shell.go | |
| parent | 60671c1308c325ab7dfcc59639d34b9c1fcc9b1b (diff) | |
updates to Exec()
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'shell.go')
| -rw-r--r-- | shell.go | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -255,10 +255,13 @@ func nonBlockingReader(buffReader *bufio.Reader, writeFileHandle *os.File, stdou func Exec(cmdline string) { log.Println("shell.Run() START " + cmdline) - cmd := Chomp(cmdline) // this is like 'chomp' in perl - cmdArgs := strings.Fields(cmd) + cmd := Chomp(cmdline) // this is like 'chomp' in perl + cmdArgs := strings.Fields(cmd) - process := exec.Command(cmdArgs[0], cmdArgs[1:len(cmdArgs)]...) + process := exec.Command(cmdArgs[0], cmdArgs[1:len(cmdArgs)]...) + process.Stderr = os.Stderr + process.Stdin = os.Stdin + process.Stdout = os.Stdout process.Start() err := process.Wait() log.Println("shell.Exec() err =", err) |
