linux:scripts:rsync

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
  • linux/scripts/rsync.1317200271.txt.gz
  • Darrera modificació: 15/11/2011 01:59
  • (edició externa)