Есть огромный лог. Этот лог тэйлится и через tail -f log.log | script непрерывно обрабатывается скриптом. Скрипт считал строчку, выплюнул её обработанную версию и забыл, тут все нормально. А tail начиная с определённого размера начал жрать всю оперативку и загонять всю виртуалку в своп, что неприемлемо в нашем случае. Есть ли какое-то решение, чтобы так не происходило?
Как-то ограничивать размер исходного лога или обрабатывать его кусками скриптом по крону нельзя.