Просмотр журналов с меньшим + F зависает через некоторое время

306
Marcin Szymczak

less +Fэто отличная команда для просмотра логов, но она очень раздражает. Через некоторое время он перестает обновлять файл журнала и требует перезагрузки. Есть ли способ заставить его следовать за файлом навсегда?

1

1 ответ на вопрос

1
PBI

Я предполагаю, что "less" не останавливается произвольно, но потому что less продолжает читать дескриптор файла, открытого при запуске. Но тогда лог-файл переключается; он переименовывается или удаляется, и при получении журнала создается новый файл с тем же именем. Однако "less" просто продолжает читать старый файл, и больше ничего не добавляется.

Что вы хотите в этом случае:

 tail -F file.log 

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

Похожие вопросы