Использую incron для дублирования файлов бэкапов из расшаренного диска на закрытый для сети раздел.
в incrontab прописана реакция на IN_CLOSE_WRITE (IN_CREATE не годится так как возникает проблема попадании в папку большого файла, событие сработало, а файл еще не дописан)
(обсуждалось в теме
https://forum.ubuntu.ru/index.php?topic=287481.msg2264195#msg2264195)
Теперь возникла другая задача.
В папку стоящую на наблюдении попадает не архив, как раньше, а папка с подпапками и файлами.
И тут проблема. не понятно как с ней работать. Начал методом тыка пробовать все варианты и выяснил, что
1. Другие подходящие события кроме IN_CLOSE_WRITE и IN_CREATE не срабатывают, пробовал IN_MOVE, IN_MOVED_TO.
2. Событие IN_CLOSE_WRITE не реагирует на папки
3. Событие IN_CREATE на папки реагирует, папку можно перенести, и даже переносятся файлы в ней, но размером 0. Т.к. содержимое не успевает залиться в наблюдаемую папку.
Отсюда вопрос, Кто-нибудь смог реализовать схему реагирования на появление в наблюдаемом каталоге папки с файлами и обрабатывать их после полной заливки файлов в подпапках любого уровня ?