Killing child process on timeout in Go code

Can you not trap the kill signal in the parent process, and have it reap it’s children, before terminating itself?