![Deshabilite el almacenamiento en caché en `less +F` (haga que la salida en vivo no espere una nueva línea)](https://rvso.com/image/164721/Deshabilite%20el%20almacenamiento%20en%20cach%C3%A9%20en%20%60less%20%2BF%60%20(haga%20que%20la%20salida%20en%20vivo%20no%20espere%20una%20nueva%20l%C3%ADnea).png)
En less
el comando hay una característica útil: cola en vivo que se habilita mediante Shift+f al ver un archivo.
Sin embargo, tiene un almacenamiento en caché incorporado: no genera nada hasta que encuentra un símbolo de nueva línea. Por lo tanto, cuando su secuencia de comandos genera algo como "1 2 3 4 5..." sin nuevas líneas, less
no lo mostrará en tiempo real.
¿Es posible evitar este almacenamiento en caché? ¿Quizás con otro comando que haga lo mismo?
Actualizado.
Más detalles sobre mi caso. Me estoy conectando al servidor Ubuntu a través de SSH a través de Putty. Y cuando uso less
Live Tail, genera datos solo cuando ocupa todo el ancho de la pantalla o contiene una nueva línea. ¿Quizás no sea el less
almacenamiento en caché sino PuTTY?
Respuesta1
Tu experiencia en PuTTY coincide con la mía en iTerm2 (Mac), así que no creo que sea tu cliente.
Si no necesita las funciones interactivas de less
, puede intentarlo tail -f
; esto parece manejar mejor la falta de nuevas líneas.