- 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