我已经实现了一个日志文件,它将在每分钟之后存储进程的 cpu 和内存状态。我将文件的最大大小限制为 3MB(这对于我的目的来说已经足够了)。
该脚本将在每分钟后由 cron 作业调用,该脚本将记录该分钟的详细信息并将文件重命名为 "Log_.log"。
当大小达到“3MB - 100 字节”时,我将文件指针重置为指向开头,并将覆盖日志文件中的第一个条目,现在将文件重命名为“Log_<0+some offset>.log”。
当我每分钟重命名文件以更新文件指针位置时,这是一种好的/有效的方法吗?
为此,我不想维护多个日志文件。
我的另一个选择是保持文件中的文件指针位置,但是....另一个文件!如果此选项不错,则对维护一个不感兴趣:)
提前致谢。