Клиент нас, собирается передать файлы нашему серверу. Я должен проверить, существуют ли файлы в том входящем каталоге и если они, переместите их в другой каталог, таким образом, я могу считать их из своего кода. Я должен записать сценарий оболочки для этого. Как я выполняю итерации через файлы в том входящем каталоге?
Запишите свой сценарий вокруг rsync
и позвольте ему сделать работу. Это делает интеллектуальную синхронизацию файлов - локально или на удаленном сервере.
сделайте cronjob, который делает это:
find INBOUND -type f -exec mv '{}' THEOTHERPLACE ';'
хитрая часть должна узнать, если файл еще не закончен (например, кто-то все еще загружает). Вы могли играть вокруг с fuse
узнать, если кто-то все еще пишет в файл и игнорирует тот файл (на данный момент).