将bash中的行缓冲输出传递给node.js脚本

时间:2016-03-12 09:32:21

标签: javascript node.js bash

我需要在符合此格式的Pi上从终端命令发送正在进行的行缓冲输出:

/1 12:33:44:55:66:77:88 33 a string
/2 33:55:77:oo:55:jj:rr -10 another string

/ 3,/ 4等,从https://github.com/yaronn/blessed-contrib

替换此node.js脚本中的“新日志行”字符串
    var blessed = require('blessed')
  , contrib = require('../')
  , screen = blessed.screen()
  , log = contrib.log(
      { fg: "green"
      , label: 'Server Log'      
      , height: "20%"
      , tags: true      
      , border: {type: "line", fg: "cyan"} })

screen.append(log)

var i = 0
setInterval(function() {log.log("new {red-fg}log{/red-fg} line " + i++)}, 500)

screen.render()

我的js知识是基本的,这是我第一次玩节点,但如果我可以设置terminal命令的输出显示在滚动日志中,这将完全符合我的需要。

非常感谢任何帮助。

0 个答案:

没有答案