Назад | Перейти на главную страницу

Как заставить «tail -f» работать с файлом, находящимся в общей папке Windows

Я использую Mac, и я подключил сетевой диск Windows в свою файловую систему, используя «Подключиться к серверу» в Finder.

В терминале, когда я делаю tail -f для файла журнала, расположенного на указанном сетевом диске, tail не обновляет отображение, когда в файл журнала записываются новые строки. Я предполагаю, что хвост обычно прослушивает какое-то событие операционной системы при обновлении файла и что это не работает при хранении файлов на сетевом диске.

Как решить эту проблему? Другая программа?

sendmoreinfo прав, tail следит за изменениями размера файла. Иногда это происходит некорректно на клиентах Mac (особенно, когда задействована самба). Я закончил свой поиск в этом явлении через два дня, клиент mac smb иногда просто подключается (когда-либо дважды пытался подключиться к общим ресурсам с проверкой подписи?).