Я пытаюсь получить multitail
(6.0) в Ubuntu на tail -f
любые файлы журналов (даже новые) в определенных каталогах рекурсивно, выполнив:
multitail -Q 1 /home/default/storage/accounts/**/*.log
Это просто создает пустой экран.
Поэтому я попытался более конкретно указать отслеживаемый каталог:
multitail -Q 1 /home/default/storage/accounts/1/entries/1/logs/imports/*.log
Но я получаю тот же пустой экран, даже если файлы журнала меняются.
Что я здесь делаю не так?
Для того, чего вы пытаетесь достичь, вы захотите использовать -Iw
параметр вместо -Q
. Это указывает multitail отслеживать существующие файлы (все в одном окне), а также отслеживать новые файлы и отслеживать их (также в том же окне). «1», следующая за шаблоном подстановки, указывает, что нужно следить за новыми файлами каждую секунду. Вам также необходимо добавить кавычки к путям, чтобы оболочка не расширяла их, чтобы вы наконец получили:
multitail -Iw "/home/default/storage/accounts/**/*.log" 1