diff --git a/main.go b/main.go index b26df6f..82de2c8 100644 --- a/main.go +++ b/main.go @@ -516,9 +516,10 @@ func (b *BuildManager) repoWorker() { func backgroundCmd(name string, arg ...string) *exec.Cmd { cmd := exec.Command(name, arg...) cmd.SysProcAttr = &syscall.SysProcAttr{ - Foreground: false, - Setsid: true, + Setpgid: true, + Pgid: 0, } + return cmd }