Do best to kill your children.
This package tries to kill child process and "grandchild process" when main process shutdown or panic.
go get gopkg.ilharper.com/x/killdren
// Starting
cmd := &exec.Cmd{
// ...
}
killdren.Set(cmd)
err := cmd.Run()
// Stopping
err := killdren.Stop(cmd)