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