rsync

Comando:
rsync
Tipo:
cmd
Url:
http://samba.org/ftp/rsync/rsync.html
Descripcion:
Transmisión eficiente de datos incrementales, que opera también con datos comprimidos y cifrados.
Plataforma:
AIX, Solaris, Linux, Windows
En las versiones de GNU hay otras opciones como por ejemplo –progress. Por eso es importante leer la ayuda para cada version segun el sistema operativo.
#!/usr/bin/bash
 
 
#
# /opt/csw/bin/rsync 
#
# -v, --verbose               increase verbosity
# -r, --recursive             recurse into directories 
# -l, --links                 copy symlinks as symlinks 
# -t, --times                 preserve modification times
# --stats                     give some file-transfer stats
# -h, --human-readable        output numbers in a human-readable format
# --log-file=FILE         log what we're doing to the specified FILE
# [SRC - Origen ] /mnt/000/000/024/* 
# [DST - Destino] /datos/_volumen/000/000/024/
 
 /opt/csw/bin/rsync --verbose --recursive  --links --times --stats -h --log-file=/usr/local/sbin/rsync.log /mnt/000/000/*     /datos/_volumen/000/000/
 
/usr/bin/rm   "/usr/local/sbin/rsync.log.gz"
/usr/bin/gzip "/usr/local/sbin/rsync.log"
 
 
/usr/local/bin/sendEmail \
                            -f "Fernando de Jesus Leal Flores <fernando.leal@flealf.com>" \
                            -t "Fernando de Jesus Leal Flores <fernando.leal@flealf.com>" \
                            -u "Sync Directorios" \
                            -m "Syncronizacion de Directorios" \
                            -a "/usr/local/sbin/rsync.log.gz" \
                            -s 192.168.0.11 \
                            -vv > /usr/local/sbin/sendmaillog