Ensure entire process tree dies
masterBy default, a child process does not create a new process group. If the child spawns its own sub-processes, killing the child might leave those sub-processes running. To ensure the entire process tree is killed, set process.leader = true before starting.
process = ChildProcess.build(*args)
process.leader = true
process.start