Вместо логичного одного события переименования inotify предоставляет два: IN_MOVED_FROM и IN_MOVED_TO. Вроде бы все просто, но вот беда в том что они не одновременно приходят.
Кто сталкивался как правильно поступить? После IN_MOVED_FROM устанавливать таймер и если IN_MOVED_TO не прийдет, то считать что файл удален?
Задача стоит в том чтоб следить за директорией, тоесть IN_MOVED_TO без IN_MOVED_FROM считаем за создание, а IN_MOVED_FROM без IN_MOVED_TO считаем за удаление. При чем оба события прийдут только если происходит слежение за директорией куда/откуда будет перемещен файл.
Можно конечно обойтись костылем в виде таймера, но может быть есть более правильный способ?
Ответ на:
комментарий
от Reset
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум inotify и переименование папок (2014)
- Форум Inotify (2015)
- Форум inotify (2012)
- Новости Мониторинг системной активности при помощи inotify (2009)
- Форум Inotify Watches (2020)
- Форум детект школоты (2013)
- Форум Детектить сканирование (2006)
- Форум inotify+usbfs (2009)
- Форум inotify <???.h> !!!!!!!!! (2006)
- Форум Переименование (2004)