remove-source-files checking for open files?

Paul Slootman paul+rsync at
Wed Jun 3 10:34:49 GMT 2009

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

More information about the rsync mailing list