杀死一个产生的电子实例

我正在使用Atom电子为我的一个项目。 在我的代码的某个时候,我正在使用

var child = child_process.spawn(process.argv[0], [_path.app], {cwd: _path.resources, detached: true, stdio: ['pipe', 'pipe', 'pipe', 'ipc']}); 

开始另一个应该做的电子实例..好吧,东西。 现在,子电子应用程序在某个时候可能会变得没有反应,我想杀了它。 但是,如果我只是跟着去

 child.kill(); 

我只是杀了Electron应用程序的几个进程之一。 所以我想知道:有没有更好的方法来做到这一点?

我想得到的是杀死孩子。 从存在擦拭它。 在没有征得其许可的情况下将其放到被遗忘的地方。 有没有办法做到这一点? 我的另外一个select就是将这个消息以please-die的forms发送给我,但是由于孩子可能行为不当,我不确定这个解决scheme是否有效,孩子会select什么。