[Comm] ftp закачка файлов

Gennadiy Redko =?iso-8859-1?q?uit1_=CE=C1_zaz=2Ezp=2Eua?=
Пт Янв 20 14:40:48 MSK 2006


Дворников Михаил пишет:
> Olvin пишет:
> 
>> Дворников Михаил wrote:
>>
>>> Пользователи закачивают файлы на ftp-сервер в свои каталоги.
>>> После окончания закачки их файлы нужно переместить в другие каталоги.
>>> Как определить окончание процесса пользователем или блокировать
>>> еще открытые файлы?
>>> Не могу от пользователей требовать по окончании операции создавать
>>> какой-то файл.
>>> Имитирую ситуацию:
>>> - закачиваю на ftp-сервер файл;
>>> - до окончания закачки удаляю его (с консоли);
>>> - не происходит разрыва соединения, передача не прерывается,
>>> после окончания передачи файла нет.
>>
>>
>> Опишите исходную задачу. Может быть, то, что вы пытаетесь сделать не
>> нужно, а задача решается проще.
> 
> 
> 17 удаленных пользователей у каждого свой каталог,
> в этот каталог программа пользователя записывает в произвольное
> время файлы. Программа не моя. Расписание установить невозможно.
> 
> Каждый час на ftp-сервере запускается скрипт, перемещающий из всех
> 17 каталогов закачанные файлы в /mnt/smb (windows).
> 
> Нужно оставить файлы в каталоге пользователя, которые он в данный момент
> закачивает (не удалять их).

А OpenAFS, вместо FTP+SMB - не пробовали?
Плюс этого решения - синхронизация инициируется сервером.
Минус - на клиенте нужно поднять сервер OpenAFS с зеркалом
серверной шары.



Подробная информация о списке рассылки community