Sfoglia il codice sorgente

better display if command exits successfully.

Lucas Stadler 11 anni fa
parent
commit
98ae9795b9
1 ha cambiato i file con 7 aggiunte e 1 eliminazioni
  1. 7 1
      go/qst.go

+ 7 - 1
go/qst.go

@ -120,7 +120,13 @@ func (r *Runner) Start() error {
120 120
			r.cmd.Stdout = os.Stdout
121 121
			r.cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
122 122
			err := r.cmd.Run()
123
			log.Printf("%s finished: %s", r.shellCmd, err)
123
			var result interface{}
124
			if err != nil {
125
				result = err
126
			} else {
127
				result = r.cmd.ProcessState
128
			}
129
			log.Printf("%s finished: %s", r.shellCmd, result)
124 130
125 131
			time.Sleep(*delay)
126 132
			if !r.restart {