in reply to Rsync Script

File::Rsync will do what you want. My experience with it is for relatively light and infrequent use, but it should do what you are asking without much fuss.

Update: The script that uses File::Rsync can handle the other book keeping chores you need (e.g., to avoid attempting to sync something that is already being sync'd).

Replies are listed 'Best First'.
Re^2: Rsync Script
by Anonymous Monk on Aug 18, 2008 at 18:34 UTC
    Thank you, but I'm already having a few issues just getting started with File::Rsync. First, it won't install on Windows manually or using the CPAN shell. Second, there don't appear to be many examples of it's use.
Re^2: Rsync Script
by JavaFan (Canon) on Aug 18, 2008 at 18:33 UTC
    File::Rsync will do what you want.

    How? From the link you provide I get the impression File::Rsync just gives you an interface to rsync. The OP already knows rsync does most of it what he wants, and the little extra thing he wants, File::Rsync doesn't seem to provide.