method ChildProcess.prototype.ref
Usage in Deno
import { ChildProcess } from "node:child_process";
ChildProcess.prototype.ref(): void
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();
void