如何终止在 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();
}
}
我是守夜人和 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();
}
}