如何创建一个替换其父级的Node.js子进程

时间:2019-03-21 12:09:14

标签: node.js process

我正在尝试编写一个Node.js脚本,该脚本创建一个子进程来替换其父进程,即以相同的PID结束。

我尝试了以下操作,但结果是false

const spawn = require('child_process').spawn

const child = spawn('node', ['child.js'], {
  cwd: process.cwd(),
  env: process.env,
  detached: true,
  stdio: 'inherit'
})

console.log(process.pid === child.pid)

作为背景,我正在Docker容器中运行脚本,并希望子进程保持PID 1。

0 个答案:

没有答案