Страница 1 из 1
как запустить задачу по событию?
Добавлено: 05 сен 2005, 00:39
phaoost
сабж. например, по созданному файлу.
Добавлено: 05 сен 2005, 01:07
Llama
phaoost,
1) В общем случае - написать свой модуль ядра и перехватывать определенные приводящие к событию системные вызовы)
2) конкретно в случае с файлом:
2.1) Использовать FAM, ибо для этого он и создан
2.2) Самостоятельно натравить dnotify на каталог и разбираться потом в своей программе, что там в каталоге поменялось и надо ли что-то делать, впрочем это же примерно делает и FAM, только несколько удобнее
2.3) Вариант с использованием dmapi тожде интересен, но требует все же более ровных рук и знания C. ИМХО для данной задачи - геморрой лишний
2.4) Вариант с кроном очевиден и неэффективен.