如何从node.js运行外部脚本并停止它?

时间:2014-08-21 14:20:28

标签: node.js virtual-machine

我尝试将vm模块用于node.js。

var myCode = 'MY JS CODE with setInterval or setTimeout';
var vm = require('vm');
vm.runInNewContext(myCode, {cb: cb});

它很棒!但... 我怎么能阻止它? 例如,我想做

var identity = vm.runInNewContext(myCode, {cb: cb});
if (i_wanna_kill) {
    vm.kill(identity);
}

我有很多脚本,我可以运行一些脚本并需要阻止它们。它像守护进程一样思考..我试图用node.js的vm模块做到这一点,但是,也许是按节点运行外部脚本的另一种方法?!

0 个答案:

没有答案