有没有办法在不使用 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
有没有办法在不使用 logrotate 的情况下从应用程序正在主动附加的日志中删除前 N 行?(opkg install logrotate -returns:未知包“logrotate”)
最佳答案 安装 logrotate。下一步
tail -n +10 /var/log/whatever.log
用任意数字替换 +10,但一定要保留 + 符号。
Sed 是操作文本文件的最简单的解决方案:
sed -i '1,Nd' /path_to_log