2012-02-17 7 views
1

ノードchild_processは私のユースケースでは機能しません。 node.jsアプリケーションからプロセスを開始する他の方法はありますか? Googleは、私が試したすべてのクエリのchild_processに私を指しているようだ。child_processのメソッドとは別の方法でプロセスを開始できますか?

を編集します。node.jsアプリケーションからいくつかのプロセスを開始する必要があります。これらのプロセスは、「開始」プロセスよりも長く続く必要があります。言い換えれば、「開始」プロセスが終了した場合(どのようにしても)、生成されたプロセスは妨げにならずに実行し続ける必要があります。

child_processのどのメソッドでも開始されたプロセスでSIGINTをインターセプトしようとしました。ちょっと動作しますが、プロセスがstdoutに書き込もうとするとプロセスがクラッシュします。ここでの例に示すように、あなたはnode-ffiを使用してこれを行うことができます

+0

あなたがしようとしていることを正確に教えてください。あなたのケースでchild_process.spawnが動作しないのはなぜですか? – Howard

+0

http://stackoverflow.com/questions/9311470/how-to-prevent-child-node-processes-from-getting-killed-with-the-parent-node-proを参照してください。 –

答えて

関連する問題