remove-source-files checking for open files?

Roy Sigurd Karlsbakk roy at karlsbakk.net
Wed Jun 3 16:10:37 GMT 2009


On 3. juni. 2009, at 12.34, Paul Slootman wrote:

> 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).


Why not just something like --ignore-open-files?

roy
--
Roy Sigurd Karlsbakk
(+47) 97542685 / 98013356
roy at karlsbakk.net
http://blogg.karlsbakk.net/
--
I all pedagogikk er det essensielt at pensum presenteres  
intelligibelt. Det er et elementært imperativ for alle pedagoger å  
unngå eksessiv anvendelse av idiomer med fremmed opprinnelse. I de  
fleste tilfeller eksisterer adekvate og relevante synonymer på norsk.



More information about the rsync mailing list