Since https://github.com/aptible/supercronic/releases/tag/v0.2.31 we regulary see superconic logging errors with the following message: "error running command: waitid: no child processes" In that release ramr/go-reaper was added to automatically reap zombie processes (see https://github.com/aptible/supercronic/pull/164/commits/8e8973c1d1b13515076ccbbbb38a3a846b4429fa ). For that library there already exists a similar issue: https://github.com/ramr/go-reaper/issues/11 One of the suggestions (https://github.com/ramr/go-reaper/issues/11#ref-pullrequest-638107175) is to use a more verbose chunk of code so that the reaper runs inside a different process: https://github.com/ramr/go-reaper?tab=readme-ov-file#into-the-woods . Not sure if this is applicable to supercronic