3

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

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

4

1 回答 1

6

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

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

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

child.unref();

参考:Node.js 文档

于 2016-05-27T05:49:26.343 回答