问题描述
问题是:
示例
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')
})
解决方法
不,不,是的。您不需要手动杀死它,除非您在选项中使用 detached: true。有 exceptions when using fork(),但这不适用于您的代码。