LINUX.ORG.RU
ФорумAdmin

Закачался ли файл по FTP


0

0

Всем привет, есть задачка:

Сервер 1 - Сервер 2

с Сервера 1 передаем файл по FTP на Сервер 2, на Сервере 2 по крону запускается некая утила, которая что-то делает с этим файлом.
(Файл может быть любого размера)

Вопрос:
Как на Сервере 2 понять, что файл закачан полностью, что бы не начать работать с неполным файлом.

Сейчас используется вариант с двумя файлами, закачиваются они по очереди:
1 - Основной (необходимы)
2 - Левый (используется для контроля, того что первый файл залился полностью).

Есть ли другие идеи?


Re: Закачался ли файл по FTP

никак. когда то задался тем же вопросом. единственный выриант следом пускать MD5 сумму. ну или юзать rsh или что то наподобие на opennet.ru где то были статьи

anonymous ()

Re: Закачался ли файл по FTP

размер файла - wc -c filename.ext, MD5-хеш - md5sum filename.ext. этого должно хватить

theserg ★★★ ()

Re: Закачался ли файл по FTP

на сервер2 поставить фтп-сервер поддерживающий EVENTS (UPLOAD_FINISHED)

sdio ★★★★★ ()

Re: Закачался ли файл по FTP

проверяй через fuser занят файл или нет

borisych ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.