Aquesta és una revisió antiga del document
rsync.sh
#!/bin/bash # # parametros RSYNC # - r == recursive # - p == preserve permisions # - t == preserve times # - q == supress non-error messages # - o == preserve owner # - g == preserve group # - L == copy-links # - v == verbose RSYNC=/usr/bin/rsync SSH=/usr/bin/ssh KEY=/root/.ssh/rsa_192.168.3.199 RUSER=backup RHOST=192.168.3.199 RPATH=/home/backup LPATH=/home/backups/wardog.eurorscg.es TITLE="to_be_changed" DATE=`eval date +%y%m%d` # $RSYNC -az -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH $LPATH $RSYNC -rL -ptog -q --log-file="$DATE-$TITLE.tmp" -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH $LPATH > /dev/null mail -s "RSYNC $TITLE finished" mate@eurorscg.es < $DATE-$TITLE.tmp 2>/dev/null rm $DATE-$TITLE.tmp