Pregunta tail -f no se está actualizando en el recurso compartido montado en AFP


Estoy ejecutando Mac OS 10.6.8

He montado una unidad de red, cuyo archivo necesito ver. Estaba planeando usar cola.

Cuando ejecuto lo siguiente:

tail -f /Volumes/Cache-A/TransferLog.txt 

Termino con un tail informa que parece correcto, sin embargo, no se actualiza. (es como si hubiera escrito a máquina tail más bien que tail -f excepto que el caparazón no vuelve, tengo que escribir Ctrl-do para volver a donde puedo escribir)

La unidad Cache-A es un sistema Linux, y he confirmado que cuando ejecuto el comando

tail -f TransferLog.txt

se actualiza como se esperaba

¿Hay alguna razón por la cual el comando tail de OS X no se actualiza correctamente? ¿Es porque es una unidad montada en red en lugar de un archivo local? ¿El montaje mediante la ayuda de NFS? (No puedo montar vía AFP)

EDITAR: Resulta que PUEDO montar a través de AFP, aunque el mismo problema está ocurriendo. (No soy tan listo con wireshark, pero también lo voy a ver)


2


origen


Prueba con Wireshark si el servidor SMB realmente envía notificaciones de cambio de archivos, para que sepa de qué lado está el problema. (NFS ni siquiera tiene notificación de cambio, así que no te molestes con eso). - grawity


Respuestas: