【发布时间】:2021-01-13 02:42:29
【问题描述】:
我有一个子进程。
问题是:
- 是否需要手动杀死子进程?
- 即使我的应用程序关闭,子进程是否会继续运行?
- 如果主应用程序死了,子进程会自动杀死吗?
示例
import { spawn } from 'child_process'
const backTaskProcess = spawn(process.execPath, ['back-task.js'], {
cwd: process.cwd(),
})
// Do i need to disabled it manually?
process.on('SIGQUIT', () => {
backTaskProcess.kill('SIGQUIT')
})
【问题讨论】:
标签: javascript node.js child-process shutdown spawn