subprocess.ref()


新增于: v0.7.10

在调用 subprocess.unref() 之后调用 subprocess.ref() 将恢复为子进程删除的引用计数,迫使父进程在退出自身之前等待子进程退出。

\Calling subprocess.ref() after making a call to subprocess.unref() will restore the removed reference count for the child process, forcing the parent to wait for the child to exit before exiting itself.

const { spawn } = require('node:child_process');
const subprocess = spawn(process.argv[0], ['child_program.js'], {
 detached: true,
 stdio: 'ignore'
});
subprocess.unref();
subprocess.ref(); 

AltStyle によって変換されたページ (->オリジナル) /