incron
Не абсолютно не вариант - т.к.
1) не известен путь к файлу, это зависит от того какую домашную директорию назначили пользователю + какую структуру папок он создал внутри.
2) имя файла (который должен быть обработан) не постоянное значение, а компиляция данных из базы
3) обрабатывать надо не от всех подряд пользователей, а только от части из них, и опять этот список не постоянный и определяться флагом в бд.
4) в данных каталогах также производятся "манипуляции" с файлами, в том числе и с этими однако обработка должна запускаться только при записи файла через FTP
Вешать обработку на событие файловой системы вообще не вариант так как
1) слишком "обширный" список файлов/каталогов надо наблюдать
2) нельзя отловить пользователя "операции" + нельзя отловить "процесс" операции - а от этого зависит нужно проводить обработку или нет.
т.е. не выполняется задача и возрастает "нагрузка"
Я уже решил проблему. И еще раз говорю - я не ламер и опыт большой, рационального решения кроме функционала ftp+mod_exec не существует. Это все равно что пытаться заменить функционал триггеров и сохраняемых процедур в БД - можно заголится, но проще "повеситься"