1

次のように、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を巻き戻して切り捨てたいと思います。

ターミナルプログラムLinuxC/C++の出力をクリアする

このためのモジュールがすでにある場合は+1、ありがとう!

4

0 に答える 0