Yo estaba buscando recientemente a utilizar tail -f
para monitorear algunos archivos de texto, así: tail -f /var/sometext
.
Sin embargo, cuando hice algunas pruebas, no parece funcionar. Lo que hice fue crear un nuevo archivo y ejecutarlo: tail -f /home/name/text
Luego, abrí el registro en vim e hice algunas modificaciones, lo guardé, y parece que la cola no está "viendo" el cambio.
Lo extraño es que correr echo "hello" >> /home/name/text
parece funcionar bien (la cola ve el cambio). Leí en alguna parte que esto tiene algo que ver con los descriptores de archivo y los nuevos inodes que se crean al guardar un archivo.
¿Alguien puede explicar esto por mí? No entendí bien cómo funciona esto realmente, pero tengo una idea de qué son los descriptores de archivos.