Sé que tail -f /var/log/messages se seguirá actualizando en la pantalla a medida que se actualice el contenido del archivo. Pero cuando intenté lo mismo con un archivo del sistema de archivos de depuración, no funcionó, ¿alguna idea?
Probé ftrace y probé esto: tail -f trace ¿no funciona?
Tenga en cuenta que puedo ver el contenido que realmente se obtiene usando watch -n1 cat trace.
Respuesta1
tail -f
funciona en el descriptor del archivo, no en el nombre del archivo. Si el archivo se sobrescribe, se elimina y se vuelve a crear, tail -f
no podremos realizar un seguimiento.
En gnu tail existe la opción --follow=name
o -F
que rastreará el nombre del archivo en lugar del inodo/descriptor de archivo.