Я борюсь с нишей, которая должна быть простой ...
Я запускаю mint на virtualbox на хосте Windows.Существует сторонний удаленный сервер с запущенным сервером Windows (2012 или 2016) и записывающим файлы в папку NAS.
Удаленный сервер запишет большой файл и сохранит его в папке NAS, а затем в моем госте (linux) будет проверять папку на наличие изменений, перемещать файлы в другую папку и запускать скрипт.
Зондирование папки и запуск моего скрипта все работает нормально.
Вопрос в том, как проверить, выполняет ли сервер запись (блокировка файла) в файл из моей гостевой ОС?
Я знаю, что блокировки файловЗависит от ОС и даже от реализации, но разве это поведение совершенно невозможно?Должен ли я просто переписать свой код для Windows (возможно, Java) и забыть о shell-скрипте (собирался повторно использовать предыдущий код, уже работающий).
заранее благодарю за помощь.