File Conveyor is a daemon written in Python to detect, process and sync files. In particular, it's designed to sync files to CDNs. Amazon S3 and Rackspace Cloud Files, as well as any Origin Pull or (S)FTP Push CDN, are supported. Originally written for my bachelor thesis at Hasselt University in Belgium.
It's likely that it's better to use IN_CLOSE_WRITE than IN_MODIFY to detect modified files. The reason is explained in this FAQ. However, this may imply that some changes are only synced with a delay. On the other hand, it reduces the number of useless syncs.
In 99% of web server related use cases, IN_CLOSE_WRITE is going to be the better choice.
It's likely that it's better to use
IN_CLOSE_WRITE
thanIN_MODIFY
to detect modified files. The reason is explained in this FAQ. However, this may imply that some changes are only synced with a delay. On the other hand, it reduces the number of useless syncs.In 99% of web server related use cases,
IN_CLOSE_WRITE
is going to be the better choice.