less +F
é um ótimo comando para observar logs, mas tem um problema muito chato. Depois de um tempo, ele para de atualizar o arquivo de log e requer reinicialização. Existe alguma maneira de fazer com que ele siga o arquivo para sempre?
Responder1
Parece que less --follow-name
recarrega o arquivo após as alterações.
Responder2
Acho que "less" não para arbitrariamente, mas porque less continua lendo o descritor de arquivo do arquivo aberto no início. Mas então o arquivo de log é trocado; ele é renomeado ou excluído, e um novo arquivo com o mesmo nome é criado recebendo o log. No entanto, "menos" continua lendo o arquivo antigo e nada é mais anexado.
O que você quer nesse caso é:
tail -F file.log
você pode usar o scrollbuffer do emulador de terminal como um scrollback limitado.