node.js:倒带和截断控制台输出?

时间:2012-07-22 16:13:04

标签: node.js console terminal

我有一个守护程序脚本,每隔X秒清除/输出到stdout,如下所示:

function clearTerminal(){
    process.stdout.write('\u001B[2J\u001B[0;0f');
}

function printNum(){
    var rand = Math.floor(Math.random() * 10) + 2;
    console.log(rand);
}

function refreshTerminal(){
    clearTerminal();
    printNum();
}

refreshTerminal();
var interval = setInterval(refreshTerminal, 1000);

这样可以,但是守护程序终止后向上滚动可以查看守护程序的输出历史记录。我想倒回和截断stdout,如下所述:

Clearing output of a terminal program Linux C/C++

+1,如果已经有一个模块,谢谢!

0 个答案:

没有答案