
У меня есть каталог «logs», полный файлов журналов, имена которых имеют следующий формат:
XXX-YYYY-DATE-N.txt
где N — число, которое увеличивается с течением времени.
Например, сейчас у меня есть:
xxx-yyy-20130226-20.txt
xxx-yyy-20130226-21.txt
xxx-yyy-20130226-22.txt
Я хотел бы отслеживать эти файлы, чтобы иметь возможность видеть последний из них и прозрачно прокручивать к более ранним.
В документах Multitail говорится:
Он также может отслеживать подстановочные знаки: если другой файл, соответствующий подстановочному знаку, имеет более позднюю дату изменения, он автоматически переключится на этот файл. Таким образом, вы можете, например, отслеживать полный каталог файлов. Возможно слияние 2 или даже более файлов журнала.
Так что, похоже, multitail — это именно то, что мне нужно в данном случае.
Я прочитал документацию, но не могу придумать правильные заклинания, чтобы сделать именно то, что я сказал выше: показать мне последний журнал, соответствующий шаблону, и объединить их все, чтобы я мог прокрутить назад.
Не могли бы вы помочь?
решение1
Я никогда не слышал об этой программе сегодня, но быстрый взгляд на неестраница руководствапредполагает, что вы хотите сказать -iw "xxx-yyy-*.txt" 5
, заменив 5
наинтервал– как часто вы хотите проверять, были ли созданы новые файлы.