我有一个应用程序在 stderr 上打印错误。我可以使用以下命令将该输出重定向到文件
app 2> log.txt
(不幸)我记录了大量的信息。我希望 log.txt 不要增长太多,否则会破坏我的小 ramdisk。有没有办法实现这样的轮换日志?
在我理想的情况下,log.txt 总是 100kb 大小,只包含最新的输出。
我知道 POSIX 系统都是管道和过滤器,我想很多人都会想这样做,那么有没有办法用基本的 linux 命令来做到这一点?我说基本是因为我不能真正依赖软件包,因为我在 arm9 系统上,交叉编译有时很困难。
顺便说一下,我的系统上没有 cron =(