forked from ALHP/ALHP.GO
try new exit method
This commit is contained in:
3
main.go
3
main.go
@@ -564,7 +564,7 @@ func backgroundCmd(name string, arg ...string) *exec.Cmd {
|
|||||||
cmd := exec.Command(name, arg...)
|
cmd := exec.Command(name, arg...)
|
||||||
cmd.SysProcAttr = &syscall.SysProcAttr{
|
cmd.SysProcAttr = &syscall.SysProcAttr{
|
||||||
Setpgid: true,
|
Setpgid: true,
|
||||||
Pgid: 0,
|
// Pgid: 0,
|
||||||
}
|
}
|
||||||
|
|
||||||
return cmd
|
return cmd
|
||||||
@@ -687,6 +687,5 @@ func main() {
|
|||||||
check(syscall.Kill(-pgid, syscall.SIGTERM))
|
check(syscall.Kill(-pgid, syscall.SIGTERM))
|
||||||
}
|
}
|
||||||
buildManager.buildProcMutex.RUnlock()
|
buildManager.buildProcMutex.RUnlock()
|
||||||
|
|
||||||
buildManager.wg.Wait()
|
buildManager.wg.Wait()
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user