Независимо от того, отвечаете ли вы за сервер или просто за программиста, занимающегося разработкой, у вас часто будет несколько лог-файлов, которые вы хотите отслеживать одновременно. Для Linux есть изящная маленькая утилита MultiTail, которая позволяет вам отслеживать несколько журналов в одном окне, вместо того, чтобы открывать несколько отдельных окон оболочки.
Установка
Сначала вам нужно скачать и извлечь исходный код, используя следующую команду. (Обратите внимание, что вы должны настроить эти команды для последней версии, если это необходимо)
wget http://www.vanheusden.com/multitail/multitail-5.2.0.tgz
tar xvfz multitail-5.2.0.tgz
Теперь перейдите в каталог и запустите «make install», чтобы скомпилировать и установить приложение. Для установки этого конкретного приложения вам нужно будет работать с правами root, или вы можете просто использовать sudo, как показано ниже:
CD Multitail-5.2.0
sudo сделать установку
На данный момент он полностью установлен и может использоваться любым пользователем. Расположение по умолчанию -/usr/bin/multitail
Использование
Вы можете объединить файлы журналов в горизонтально разделенное окно с помощью команды -i перед каждым файлом журнала. Это наиболее полезно, когда у вас недостаточно места или строки в файле очень длинные.
multitail -i error_log -i access_log
Вы можете даже использовать команду -l, чтобы показать выходные данные команды, такой как пинг или трассировка. Это также позволит вам использовать сценарии, которые убирают вывод, который вам не нужен … часто вы хотите видеть только определенные строки в файле, например, ошибки.
multitail -l «ping www.howtogeek.com» -l «ping blogs.howtogeek.com»
Есть множество других вариантов, которые я оставлю в качестве упражнения для читателя. Вы можете изменить цветовые схемы, разделить их по вертикали и горизонтали или даже просмотреть статистику в лог-файлах.
Вы можете проверить страницу примеров на домашней странице multitail или просто использовать опцию –help, чтобы увидеть огромный список опций.
Скачать MultiTail с vanheusden.com