向子进程发送命令?

时间:2016-11-24 22:59:22

标签: node.js forever-monitor

我在使用Forever-monitor时很新,但我想知道是否可以向子进程发送命令?

因为我想终止检查数据库的需要,这是我目前解决问题的方法。

我正在启动具有特定ID的机器人,因此启动的孩子将被命名为bot1,bot2等。

所以我想说我想向bot1发送命令,看看它返回的数据,这可能吗?

如果可能的话,正确方向的链接将是完美的。

这是用于启动孩子的代码。

console.log('Launching bot# '+itm.id);
botid = 'bot'+itm.id;
var botid = new (forever.Monitor)('bot.js', {
  uid: 'bot'+itm.id,
  args: [itm.id]
});
botid.on('start', function(process, data) {
  console.log('Bot with ID '+itm.id+' started');
});
botid.on('exit:code', function(code) {
  console.log('Bot stopped with code '+code);
});
botid.on('stdout', function(data) {
  console.log(data);
});
botid.start();

0 个答案:

没有答案