プロセスの CPU とメモリの状態を 1 分ごとに保存するログ ファイルを実装しました。ファイルの最大サイズを 3MB に制限しました (私の目的には十分です)。
スクリプトは 1 分ごとに cron ジョブによって呼び出され、スクリプトはその分の詳細をログに記録し、ファイルの名前を "Log_.log" に変更します。
サイズが「3MB - 100 バイト」に達したら、ファイル ポインタを先頭を指すようにリセットし、ログ ファイルの最初のエントリを上書きして、ファイルの名前を「Log_<0+some offset>.log」に変更します。
ファイルポインターの位置を更新するために毎分ファイルの名前を変更しているので、それは良い/効率的な方法ですか?
この目的のために複数のログ ファイルを維持したくありません。
私にとっての別のオプションは、ファイル内のファイルポインターの位置を維持することですが、....別のファイル!! このオプションが良い場合、それを維持することに興味はありません:)
前もって感謝します。