Из файла журнала в терминал в режиме реального времени

Я на Ubuntu.

Можно ли открыть putty и посмотреть, как обновляется файл журнала прямо в терминале? Как если бы stdout был бы направлен в терминал?

Например, у меня есть stdout и stderr одного приложения, направленные в файл, и я хочу посмотреть, как мое приложение запускается с другого терминала.

2 ответа

Решение

Если вы хотите следить за файлом журнала, вы можете использовать знаменитый:

$ tail -f /path/to/log/file

В дополнение к tail -f Вы также можете использовать less с +F параметр, который позволит вам отслеживать новые новые входы, но в то же время иметь доступ ко всем интерактивным функциям less типа поиска.

В некоторых ситуациях лучше использовать tail -F (или же less --follow-name) вместо tail -f, Это гарантирует, что вы продолжите следовать новому вводу, даже если имя файла изменится. Это особенно полезно с некоторым программным обеспечением вращения журнала.

Другие вопросы по тегам