Close

Tail. Слежение за логами в реальном времени

Во время отладки или тестирования конфигурации программы зачастую приходится следить за логированием в режиме online. В *Nix системах в этом может помочь замечательная команда tail.

В самом простом варианте, команда выведет 10 последних строк файла:

Параметром n можно регулировать число выводящихся строк:

Для слежения за новыми строками в файле, в инструкцию нужно добавить ключ -f:

Теперь мы можем читать новые строки лога прямо в терминале не открывая файла.

Если логов пишется очень много, то мы можем добавить фильтрацию по какой-либо строке. Например, отбирать все строки в которых есть нужный нам IP.

Вывод команды tail отправится в инструкцию grep, которая проверит соотствествие выражению (в нашем случае – IP) и выведет только строки, где этот IP обнаружен.

Поделиться: