次のコード:
#!/usr/bin/env node
"use strict";
var child_process = require('child_process');
var x = child_process.spawn('sleep', [100],);
throw new Error("failure");
子プロセスを生成し、子プロセスが終了するのを待たずに終了します。
どうすれば待つことができますか?waitpid(2)を呼び出したいのですが、child_processにwaitpid(2)がないようです。
追加した:
申し訳ありませんが、私が本当に望んでいるのは、親が存在するときに子プロセスを待つのではなく、強制終了することです。