Desative o cache em `less +F` (faça com que a saída ao vivo não espere pela nova linha)

Desative o cache em `less +F` (faça com que a saída ao vivo não espere pela nova linha)

No lesscomando há um recurso útil - live tail que é ativado via Shift+f ao visualizar um arquivo.

No entanto, ele possui um cache integrado - não gera nada até encontrar um símbolo de nova linha. Assim, quando o seu script gerar algo como "1 2 3 4 5..." sem novas linhas, lessele não será exibido em tempo real.

Isso é possível evitar esse cache? Talvez com outro comando que faça o mesmo?

Atualizado. Mais detalhes sobre meu caso. Estou me conectando ao servidor Ubuntu via SSH via Putty. E quando estou usando lesso live tail, ele gera dados somente quando preenche toda a largura da tela ou contém uma nova linha. Talvez não seja lesscache, mas sim Putty?

Responder1

Sua experiência no PuTTY corresponde à minha no iTerm2 (Mac), então não acho que seja seu cliente.

Se você não precisa dos recursos interativos do less, você pode tentar tail -f- isso parece lidar melhor com a falta de novas linhas.

informação relacionada