less +F
отличная команда для просмотра журналов, но у нее есть очень раздражающая проблема. Через некоторое время она перестает обновлять файл журнала и требует перезапуска. Есть ли способ заставить ее следовать файлу вечно?
решение1
Похоже, что less --follow-name
после изменений файл перезагружается.
решение2
Я полагаю, что "less" останавливается не произвольно, а потому, что less продолжает читать дескриптор файла, открытого при запуске. Но затем файл журнала переключается; он переименовывается или удаляется, и создается новый файл с тем же именем, получающий журнал. Однако "less" просто продолжает читать старый файл, и больше ничего не добавляется.
В этом случае вам нужно следующее:
tail -F file.log
Вы можете использовать буфер прокрутки эмулятора терминала в качестве ограниченной прокрутки.