Создать приложение для мониторинга событий файловой системы в определенном каталоге - PullRequest
0 голосов
/ 22 октября 2019

Мне нужна ваша помощь для решения этой задачи. Приложение должно прочитать конфигурацию (например, settings.py) и настройки конфигурации. Приложение должно обнаружить события, произошедшие в файловой системе (например, какой-то файл был создан / удален / изменен). Когда событие происходит, определенный обработчик (зарегистрированный в конфигурации) должен использоваться для обработки этого события. Обработчики и шаблоны карт в файле конфигурации.

Пример: workdir - name1.extension - удаленное расширение - filename2.c - скомпилировать его - filename3.jpg - преобразовать в .png - filename4.doc - преобразовать в .pdf

Требования: приложение не должно использовать все процессорное время одного или нескольких ядер. реализовать минимум 3 различных обработчика событий. возможность добавлять или удалять обработчики

Пожалуйста, порекомендуйте решение без watchDog !

...