On Wed 03 Jun 2009, Roy Sigurd Karlsbakk wrote: > > We have a box here connected to an antenna receiving rather large > amounts of metheorological data from a satellite. the data is received > and ransferred to another box and removed from the receiving server. I > first thought of using rsync for this, but it seems --remove-source- > files has no way of checking if the file is open or not, so if the > receiving process is still writing to a file, rsync will transfer the > file and unlink() it without bothering if the file has been modified any > further, effectively resulting in a corrupt file. I solved this with a
I would solve this not using rsync, but by writing the active file in a separate directory, or by first writing to a special filename and renaming when done (like firefox adds .part to the filename while it is still downloading it). Paul Slootman -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html