Просмотр исходного кода

better display if command exits successfully.

Lucas Stadler лет назад: 11
Родитель
Сommit
98ae9795b9
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      go/qst.go

+ 7 - 1
go/qst.go

120
			r.cmd.Stdout = os.Stdout
120
			r.cmd.Stdout = os.Stdout
121
			r.cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
121
			r.cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
122
			err := r.cmd.Run()
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
			time.Sleep(*delay)
131
			time.Sleep(*delay)
126
			if !r.restart {
132
			if !r.restart {