如何杀死在nightwatch中生成的进程globals.js before:function在after:函数中

我是nightwatch和node.js的新手,需要下面的帮助。 我在前函数中产生一个subprocess作为设置的守夜的一部分,并且想要在函数(拆卸)之前终止进程。 我怎么做。 我不确定使用x.kill。

module.exports = { before: function(done) { spawn = require('child_process').spawn; var x = spawn('./abc'); done(); }, after: function(done) { done(); //how to kill x spawned in before function. } } 

 module.exports = { before: function(done) { spawn = require('child_process').spawn; var x = spawn('./abc'); process.on('exit', function() { x.kill('SIGKILL');}}); done(); }, after: function(done) { proces.exit(0); done(); } }