在node.js中生成一个新的独立进程

时间:2016-05-27 05:30:06

标签: javascript node.js multiple-processes

有没有办法从当前运行的脚本中生成一个新的独立进程?

我正在尝试从已经运行的脚本运行新脚本。新脚本应该独立于调用它的脚本。

1 个答案:

答案 0 :(得分:3)

您可以使用'分离的'选项和unref()方法使子进程独立。

const spawn = require('child_process').spawn;

const child = spawn(process.argv[0], ['child_program.js'], {
  detached: true,
  stdio: ['ignore']
});

child.unref();

参考:Node.js document