我正在运行Mac OS 10.6.8
我已经安装了一个网络驱动器,我需要查看其文件。我打算用尾巴。
当我运行以下内容时:
tail -f /Volumes/Cache-A/TransferLog.txt
我最终得到了一个tail
看起来正确的报告,但它没有更新。(好像我打字了,tail
而不是tail -f
外壳没有回来 - 我必须打字Ctrl- C回到我可以输入的地方)
Cache-A驱动器是一个linux系统,我确认当我运行命令时
tail -f TransferLog.txt
它按预期更新。
OS X tail命令没有正确更新的原因是什么?是因为它是网络安装的驱动器而不是本地文件?通过NFS安装会有帮助吗?(我无法通过AFP登机)
编辑:原来我通过AFP安装,虽然同样的问题正在发生。(我对wireshark不是那么聪明 - 但我也会看一遍)
尝试使用Wireshark检查SMB服务器是否实际发送了文件更改通知,以便您知道哪一方是问题所在。(NFS甚至没有更改通知,所以不要打扰它。)
—
grawity 2011年