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