将消息从subprocess发送给父进程

我需要知道我怎么能从一个孩子的过程交给它的父母。 我试过这个:

在我的主要应用程序:

var spawn = require('child_process').spawn var cp = spawn('path/to/my/process', params) cp.on('ready', function(){ console.log('process is ready') }) 

在我的subprocess应用程序中:

 process.emit('ready') 

但是console.log('process is ready')永远不会被执行

发送消息触发“消息”事件。 所以你可以尝试:

 var cp = require('child_process'); var n = cp.fork('path/to/my/process', params); n.on('message', function(msg) { console.log('process is ready'); }); 

请参阅https://nodejs.org/api/child_process.html#child_process_child_send_message_sendhandle_callback