Ver registros con menos +F se congela después de un tiempo

Ver registros con menos +F se congela después de un tiempo

less +FEs un gran comando para ver registros, pero tiene un problema muy molesto. Después de un tiempo, deja de actualizar el archivo de registro y requiere reiniciar. ¿Hay alguna manera de hacer que siga el archivo para siempre?

Respuesta1

Parece que less --follow-namerecarga el archivo después de los cambios.

Respuesta2

Supongo que "menos" no se detiene arbitrariamente, sino porque menos sigue leyendo el descriptor del archivo abierto al inicio. Pero luego se cambia el archivo de registro; se le cambia el nombre o se elimina, y se crea un nuevo archivo con el mismo nombre que recibe el registro. Sin embargo, "menos" sigue leyendo el archivo antiguo y ya no se agrega nada.

Lo que quieres en ese caso es:

 tail -F file.log

puede utilizar el búfer de desplazamiento del emulador de terminal como desplazamiento hacia atrás limitado.

información relacionada