Я установил inotify для мониторинга изменений файлов. У нас также есть NFS-сервер, на который мы отправляем свои задания и ответ, который сервер создает в моей рабочей директории. Я обнаружил, что inotify не создает никаких событий и долго зависает. Итак, мой вопрос.
1) может inotify смотреть файлы, которые создаются сервером NFS в локальную машину (каталог).
2) если нет, то можно ли использовать любую библиотеку c ++ (unix), которая может фиксировать задержку NFS.
Я уверен, что это очень распространенная вещь, но я не мог найти никакого решения. Мое приложение также не является клиентским приложением сервера. это простое приложение для отправки вакансий, которое отправляет работу, и мы получаем некоторый файл в текущем каталоге. (код на с ++
Я получил много информации от инструмента, который осуществляет мониторинг файлов. Но я хочу приложить усилия, если у кого-нибудь есть инструмент с задержкой NFS. предыдущий я пробовал (libev, inotify).
Инструмент Inotify никогда не дает предсказуемого поведения с NFS. Обычно мы можем использовать в одном файле и папке, но NFS, вы можете не получить желаемого результата
Я нашел SGI FAM использование демона супервизора для мониторинга модификации файла. Поддерживает NFS