Есть некий FTP сервер. Пользователь логинться и закачивает файл.
Задача:
после того как файл залит полностью выполнить некоторое действие (перенести файл в другой каталог).
Проблема:
я исследовал сервера для unix лайк систем на предмет это фичи.
http://www.pureftpd.org позволяте запускать скрипт после того как юзер прекращает
заливать файл. НО! Скрипт вызывается даже если связь просто обрывается и реально файл докачен только на половину. Ни чего похожего в других серверах я не нашел.
Это все преамбула. Теперь сами вопросы:
1) Протокол FTP сам по себе подразумевает что сервере может отловить момен когда файл полностью закачен? Может ли сервер (теоретически) отличить
момент когда файл закачен логически, с точки зраения клиента от простого обрыва связи? К сожалению я не смог нагуглить ответ.
2) Если да, знает ли кто ни будь готовый сервер который делал бы это? (через анализ логов сервера, дерганья скрипта или еще както)? Сервер нужен под FreeBSD