如何将日志文件大小限制为 1M?我想在日志文件大小达到 1M 大小后删除日志文件中的旧日志条目。我不想删除日志文件本身。
答案1
这是一种方法。
[root@localhost tmp]# ls -lh log.txt
-rw-r--r--. 1 root root 601M Jun 30 15:21 log.txt
[root@localhost tmp]# tail --bytes=1048576 log.txt >log.txt.tmp
[root@localhost tmp]# mv log.txt.tmp log.txt
[root@localhost tmp]# ls -lh log.txt
-rw-r--r--. 1 root root 1.0M Jul 1 01:35 log.txt
[root@localhost tmp]#