Javascript 节点JS中的子进程是否需要手动终止?

Javascript 节点JS中的子进程是否需要手动终止?,javascript,node.js,child-process,shutdown,spawn,Javascript,Node.js,Child Process,Shutdown,Spawn,我有一个孩子的过程 问题是: 是否需要手动终止子进程 即使我的应用程序关闭,子进程是否仍将继续运行 如果主应用程序死亡,子进程是否会自动终止 示例 从'child_process'导入{spawn} const backTaskProcess=spawn(process.execPath,['back-task.js']{ cwd:process.cwd(), }) //我需要手动禁用它吗? process.on('SIGQUIT',()=>{ backTaskProcess.kill('S

我有一个孩子的过程

问题是:

  • 是否需要手动终止子进程
  • 即使我的应用程序关闭,子进程是否仍将继续运行
  • 如果主应用程序死亡,子进程是否会自动终止
示例

从'child_process'导入{spawn}
const backTaskProcess=spawn(process.execPath,['back-task.js']{
cwd:process.cwd(),
})
//我需要手动禁用它吗?
process.on('SIGQUIT',()=>{
backTaskProcess.kill('SIGQUIT')
})

否、否和是。您不需要手动杀死它,除非在选项中使用。有,但这不适用于您的代码。

否,否,是。您不需要手动杀死它,除非在选项中使用。有,但这不适用于您的代码