sgsc
Version:
25 lines (16 loc) • 452 B
JavaScript
const child_process = require('child_process')
module.exports.createProcess = filePath => {
let argvs = [...process.argv].slice(1, process.argv.length)
let options = {
stdio: 'ignore',
env: process.env,
cwd: process.cwd(),
detached: true
}
let child = child_process.fork(filePath, argvs, options)
child.unref()
return child
}
module.exports.killProcess = pid => {
process.kill(pid)
}