Из файла журнала в терминал в режиме реального времени
Я на Ubuntu.
Можно ли открыть putty и посмотреть, как обновляется файл журнала прямо в терминале? Как если бы stdout был бы направлен в терминал?
Например, у меня есть stdout и stderr одного приложения, направленные в файл, и я хочу посмотреть, как мое приложение запускается с другого терминала.
2 ответа
Если вы хотите следить за файлом журнала, вы можете использовать знаменитый:
$ tail -f /path/to/log/file
В дополнение к tail -f
Вы также можете использовать less
с +F
параметр, который позволит вам отслеживать новые новые входы, но в то же время иметь доступ ко всем интерактивным функциям less
типа поиска.
В некоторых ситуациях лучше использовать tail -F
(или же less --follow-name
) вместо tail -f
, Это гарантирует, что вы продолжите следовать новому вводу, даже если имя файла изменится. Это особенно полезно с некоторым программным обеспечением вращения журнала.