不使用 logrotate 从活动日志文件中删除前 N 行

不使用 logrotate 从活动日志文件中删除前 N 行

有没有办法在不使用 logrotate 的情况下从应用程序正在主动附加的日志中删除前 N 行?(opkg install logrotate -returns:未知包“logrotate”)

答案1

最佳答案 安装 logrotate。下一步

tail -n +10 /var/log/whatever.log

用任意数字替换 +10,但一定要保留 + 符号。

答案2

Sed 是操作文本文件的最简单的解决方案:

sed -i '1,Nd' /path_to_log

相关内容