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