Am 22.12.2013 16:44, schrieb Charles Marcus: > On 2013-12-22 10:37 AM, Timo Sirainen <t...@iki.fi> wrote: >> Use rsync --delete to get rid of the extra mails in destination. > > I wondered if that would do it... thanks
in case of a 1:1 rsync you always want the parameters below to include any sort of links, permissions and attributes [harry@srv-rhsoft:~]$ which rsync.sh /usr/local/bin/rsync.sh [harry@srv-rhsoft:~]$ cat /usr/local/bin/rsync.sh #!/bin/bash # -z compress # -t timestamps # -P progress # -r recursive # -l links # -H hard-links # -p permissions # -o owner # -g group # -E executability # -A acls # -X xtended attributes # Sicherstellen dass Source UND Target uebergeben wurden if [ "$1" == "" ] || [ "$2" == "" ] || [ "$1" == "$2" ]; then echo "USAGE: rsync.sh <source> <target> [bwlimit]" exit fi # Standard-Parameter RSYNC_PARAMS="--no-motd --force --delete-after --devices --specials --sparse -tPrlHpogEAX" # Wenn in einem der beiden Paramneter ein @ vorkommt Komprimierung einschalten # Ansonsten handelt es sich um zwei lokale Ordner und rsync wuerde die # Daten ohne Sinn komprimieren if [ `grep '@' <<< "$1"` ] || [ `grep '@' <<< "$2"` ]; then RSYNC_PARAMS="--compress --sockopts=SO_SNDBUF=32768,SO_RCVBUF=32768 $RSYNC_PARAMS" fi if [ "$3" != "" ]; then RSYNC_PARAMS="--bwlimit=$3 $RSYNC_PARAMS" fi # Eigentliches Kommando ausfuehren nice -n 19 rsync $RSYNC_PARAMS --rsync-path='nice -n 19 rsync' "$1" "$2"
signature.asc
Description: OpenPGP digital signature