|
|
|
|
|
|
116
|
for {
|
116
|
for {
|
|
117
|
log.Printf("running %s", r.shellCmd)
|
117
|
log.Printf("running %s", r.shellCmd)
|
|
118
|
r.cmd = exec.Command("sh", "-c", r.shellCmd)
|
118
|
r.cmd = exec.Command("sh", "-c", r.shellCmd)
|
|
|
|
119
|
r.cmd.Stderr = os.Stderr
|
|
|
|
120
|
r.cmd.Stdout = os.Stdout
|
|
119
|
r.cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
|
121
|
r.cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
|
|
120
|
err := r.cmd.Run()
|
122
|
err := r.cmd.Run()
|
|
121
|
log.Printf("%s finished: %s", r.shellCmd, err)
|
123
|
log.Printf("%s finished: %s", r.shellCmd, err)
|