我有一个守护程序脚本,每 X 秒清除/输出到标准输出,如下所示:
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);
这行得通,但是在守护程序终止后向上滚动可以查看守护程序的输出历史记录。我想倒带和截断标准输出,如此处所述:
+1 如果已经有一个模块,谢谢!