Parece que less --follow-name
recarrega o arquivo após as alterações.
less +F
é um ótimo comando para ver 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 o arquivo seguir para sempre?
Parece que less --follow-name
recarrega o arquivo após as alterações.
Eu acho que "less" não pára arbitrariamente, mas porque menos continua lendo o filedescriptor 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 para receber o registro. No entanto, "menos" apenas continua lendo o arquivo antigo e nada é acrescentado mais.
O que você quer nesse caso é:
tail -F file.log
você pode usar o scrollbuffer do emulador de terminal como um scrollback limitado.