.png)
В less
команде есть удобная функция - живой хвост, который включается через Shift+f при просмотре файла.
Однако у него есть встроенное кэширование - он ничего не выводит, пока не встретит символ новой строки. Таким образом, когда ваш скрипт выводит что-то вроде "1 2 3 4 5..." без новых строк, то он less
не будет отображать это в реальном времени.
Можно ли обойти это кэширование? Может быть, с помощью другой команды, которая делает то же самое?
Обновлено.
Подробнее о моем случае. Я подключаюсь к серверу Ubuntu по SSH через Putty. И когда я использую less
live tail, то он выводит данные только тогда, когда они заполняют всю ширину экрана или содержат новую строку. Может, это не less
кэширование, а Putty?
решение1
Ваш опыт работы с PuTTY совпадает с моим опытом работы с iTerm2 (Mac), поэтому я не думаю, что это ваш клиент.
Если вам не нужны интерактивные функции less
, вы можете попробовать tail -f
— похоже, это лучше справляется с отсутствием новых строк.