More efficiently reap zombeis in spawn.go

This commit is contained in:
eleksir
2026-03-31 01:23:02 +03:00
parent cd57dbc770
commit 86596461a1

View File

@@ -61,7 +61,11 @@ func (c *MyConfig) CleanZombies() {
r := syscall.Rusage{}
for {
_, _ = syscall.Wait4(-1, nil, syscall.WNOHANG, &r)
pid, _ := syscall.Wait4(-1, nil, syscall.WNOHANG, &r)
if pid > 0 {
continue
}
time.Sleep(1 * time.Minute)
}