При попытке отслеживать каталог с помощью inotify в Linux, как мы знаем, мы получаем уведомление, как только файл создается (до того, как другой процесс завершит запись в него)
Есть ли эффективный способ убедиться, что файл не читается, прежде чем запись в него завершится другим процессом?
Мы могли бы потенциально добавить отложенное чтение; но, как мы все знаем, это недостатки.
Для большей ясности в сценарии; два процесса работают как разные пользователи; ожидаемая загрузка составляет около нескольких сотен файлов, создаваемых в секунду.