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

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

2 ответа

Кажется, что less --follow-name перезагружает файл после изменений.

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

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

 tail -F file.log

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

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