"Triggering Commands On File/Directory Changes With Incron" - использование Incron для привязки запуска программ к изменению определенных файлов или директорий. В incron задействованы возможности механизма inotify, включенного в состав Linux ядра начиная с версии 2.6.13. Формат задания правил напоминает стандартный crontab. Поддерживается обработка следующих событий:
- IN_ACCESS - доступ на чтение;
- IN_ATTRIB - изменение мета-данных (права доступа, владелец и т.д.)
- IN_CLOSE_WRITE - закрытие файла, открытого ранее на запись;
- IN_CLOSE_NOWRITE - закрытие файла, открытого ранее на чтение;
- IN_CREATE - создание файла или директории в заданном каталоге;
- IN_DELETE - удаление файла или директории в заданном каталоге;
- IN_DELETE_SELF - удаление заданного файла или директории;
- IN_MODIFY - изменение файла;
- IN_MOVE_SELF - перемещение заданного файла или директории;
- IN_MOVED_FROM - перемещение файла из заданной директории;
- IN_MOVED_TO - перемещение файла в заданную директорию;
- IN_OPEN - открытие файла.
|