Трансляция log

Материал из MajorDoMo инфо
Версия от 22:28, 2 августа 2020; Elmax (обсуждение | вклад) (→‎tail: мониторинг log файлов)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)


Описание

Возьмусь описать не ошибку, а помощь в быстром поиске ошибки при помощи небольшой но очень полезной утилиты под UNIX системы,

tail это утилита которая позволит читать изменяющийся файл (то-есть транслировать изменения в прямом эфире в терминал).

Пример запроса

tail [параметры] имя_файла

параметры могут быть пустыми тогда утилита выведет последние 10 строк из файла.

При установке ключа допустим -30 выведутся последние 30 строк

При использовании специального ключа -f утилита tail следит за файлом:

новые строки (добавляемые в конец файла другим процессом) автоматически выводятся на экран в реальном времени.
Это особенно удобно для слежения за логами. Например:

запустить в терминале

tail -f /var/log/apache2/error.log

таким образом у нас мониторится лог в прямом эфире.

Чтобы остановить мониторинг файла и выйти из утилиты, необходимо нажать Ctrl+C.