2012-02-16 7 views

答えて

3

あなたはあなたの子供にSIGINTをキャッチしようとすることができ:ファイル名を指定して実行parent.js

// child.js 
process.on("SIGINT", function() { console.log("sigint caught") }); 

// parent.js 
var fork = require("child_process").fork, 
    child = fork(__dirname + "/child.js"); 

^Cを押してください。 child.jsはバックグラウンドで引き続き実行する必要があります。私はchild.jsの生存期間中にこれがどのような影響を及ぼすのか分かりません。

ここでは、話題はon the node.js mailing listですが、これはかなり古いものです。

-1

親にはchildprocess.disconnect();、子にはprocess.disconnect();を呼び出すことができます。

+3

これを見て他の人には、これは動作しません –

関連する問題