Спулер, проверка окончания записи файла
От: Аноним  
Дата: 07.08.13 14:33
Оценка:
Есть приложение, работающее в фоновом режиме (спулер).
Приложение периодически проверяет появление файлов в контролируемой директории. Файлы в директорию забрасываются по сети (scp).
Вопрос в том, как убедиться, что запись текущего файла окончена и его можно начать обрабатывать?
Re: Спулер, проверка окончания записи файла
От: ДимДимыч Украина http://klug.org.ua
Дата: 07.08.13 14:42
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть приложение, работающее в фоновом режиме (спулер).

А>Приложение периодически проверяет появление файлов в контролируемой директории. Файлы в директорию забрасываются по сети (scp).
А>Вопрос в том, как убедиться, что запись текущего файла окончена и его можно начать обрабатывать?

По inotify: IN_CLOSE_WRITE — File opened for writing was closed
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[2]: Спулер, проверка окончания записи файла
От: Аноним  
Дата: 08.08.13 06:34
Оценка:
Здравствуйте, ДимДимыч, Вы писали:

ДД>Здравствуйте, Аноним, Вы писали:


А>>Есть приложение, работающее в фоновом режиме (спулер).

А>>Приложение периодически проверяет появление файлов в контролируемой директории. Файлы в директорию забрасываются по сети (scp).
А>>Вопрос в том, как убедиться, что запись текущего файла окончена и его можно начать обрабатывать?

ДД>По inotify: IN_CLOSE_WRITE — File opened for writing was closed


Если не затруднит, киньте кусок кода пожалуйста.
Re[3]: Спулер, проверка окончания записи файла
От: ДимДимыч Украина http://klug.org.ua
Дата: 08.08.13 14:45
Оценка:
Здравствуйте, Аноним, Вы писали:

ДД>>По inotify: IN_CLOSE_WRITE — File opened for writing was closed

А>Если не затруднит, киньте кусок кода пожалуйста.

http://www.thegeekstuff.com/2010/04/inotify-c-program-example/
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.