[CentOS] rsync problem

Wed Nov 14 21:45:26 UTC 2007
Scott Moseman <scmoseman at gmail.com>

I have a simple script that sends one file to two locations on the
same destination server.  Here's the code:

DEST="remotehost"
SRC="/home/boss/application.conf"
DST1="/home/user1/application.conf"
DST2="/home/user2/application.conf"
RSYNC1=`rsync -caW -e ssh $SRC $DEST:$DST1`
RSYNC2=`rsync -caW -e ssh $SRC $DEST:$DST2`

This runs every 5 minutes.  What I'm seeing is the first location
occasionally gets a *partial* file, but the second location never has
a problem.  There does not appear to be any obvious correlation to why
this would be happening.  I have never witnessed the problem when
running the script by hand to try and duplicate, witness any error
output, etc.

Any idea how to troubleshoot?  Or how I can get rsync to verify the
file has been transferred without error?  A more reliable alternative
than using rsync for this situation?

Thanks,
Scott