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