如何终止在 nightwatch globals.js 之前生成的进程:after:function 中的函数

How to kill processes spawned in nightwatch globals.js before: function in the after:function

我是守夜人和 node.js 的新手,需要以下方面的帮助。 作为守夜人设置的一部分,我在 before 函数中生成了一个子进程,并想在 before 函数(拆解)中终止该进程。我怎么做。我不确定使用 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();
    }
}