我想将“ journalctl -f -o json”管道传输到文件中,但是一段时间后大小不变得很大吗?我可以设置它旋转吗?
命令:
journalctl -f -o json>> /tmp/myFile &
让我们说,在达到10 mb的大小或达到2000行之后,我想旋转日志。
有一些简单的命令可以做到吗?还是需要运行shell / pyhon脚本?
答案 0 :(得分:1)
Apache Rotatelogs(Apache Webserver发行版的一部分)是您要搜索的内容。它是一种多功能工具,不仅限于Web服务器日志文件:
journalctl -f -o json | rotatelogs "journal-%c".json 10M