連続ストリームの最後のX線を記録する方法

連続ストリームの最後のX線を記録する方法

ほとんど無制限に実行する必要があるコードがありますが、競合が発生した場合は出力を見たいです。 Linuxでは、任意のコマンドまたはコマンドの組み合わせを使用してコマンドstdoutの最後のX行だけを保存できるため、私のコードが数日間実行された場合、100,000行のテキストファイルで終わることはありません。最後の文章です。すでに100行が出力されましたか?
さらに重要なのは、このテキストファイルに常に最後の100行ほどを含めて、コードが実行されている間いつでもこれを見ると、私のコードが何をしているのかを知ることができるということです。

ベストアンサー1

「リングバッファ」を探しています。 Linuxで許可されている回答のServerfault姉妹サイトへのリンク:

ログファイルを循環バッファに変換

おすすめ記事