
Я использую Mac OS 10.6.8.
Я смонтировал сетевой диск, файл которого мне нужно посмотреть. Я планировал использовать tail.
Когда я запускаю следующее:
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 )
EDIT: Оказывается, я МОГУ монтировать через AFP, хотя возникает та же проблема. (Я не очень хорошо разбираюсь в Wireshark, но я посмотрю и это тоже)