У мене є програма, яка друкує помилки на stderr. Я можу перенаправити цей вивід у файл
app 2> log.txt
(Un) на щастя я записую тоннами інформації. Я б хотів, щоб log.txt не росло занадто багато, або він зламав мій маленький ramdisk. Чи є спосіб мати якийсь обертовий журнал, як це?
У моєму ідеальному сценарії log.txt завжди матиме розмір 100kb, що містить тільки останній вивід.
Я знаю, що системи POSIX - це всі труби і фільтри, і я зрозумів, що це те, що багато людей захочуть зробити, чи є спосіб зробити це за допомогою базових команд linux? Я кажу базовий, тому що я не можу покладатися на пакунки, оскільки я на системі arm9 і крос компіляція іноді важко.
З іншого боку, у моїй системі немає кукурудзи = (