[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: как поймать окончание копирование файла



Nikita V. Borodikhin wrote:
>>как в линуксе узнать закончился заливаться файл уже или нет
>>файл заливается через самбу или фтп (или еще через чтонить)

Я предполагаю что проблема в том что тебе нужно начать процессинг файла
только после того как он полностью залился. Для этого лучше всего
подойдёт механизм используемый в rsync.

Сначала ты заливаешь файл 'xxx' в  '.xxx', а по окончании заливки
переименовываешь '.xxx' в 'xxx'. Таким образом файл без точки будет
всегда целостным. Если нужно оперативное уведомление об окончании
операции (переименования) можно использовать fam. Или если не волнует
совместимость/переносимость соответсвующий сискол.
--
Best regards, Sergey Spiridonov



Reply to: