Hallo,
habe mir ein Backup script geschrieben, daß so weit auch korrekt läuft. Der relevante Teil sieht so aus:
SERVER="servername" SERVER_IP="192.168.xxx.xxx" BACKUP_VZ="/backupverzeichnis" SSHUSER="sshuser" SSHKEY="/home/backupuser/.ssh/id_rsa" SSH="/usr/bin/ssh -i /home/backupuser/.ssh/id_rsa" QUELLE="${SSHUSER}@${SERVER_IP}:/quellverzeichnis/" RSYNCZIEL="/zielverzeichnis" RSYNC="/usr/bin/rsync -abv --stats --delete --delete-excluded -e" RMSYNCBEFEHL="--rsync-path=" RMSYNCPATH="sudo /usr/bin/rsync" EXCLBEFEHL="--exclude-from=" EXCLDATEI="/home/backupuser/excludefile.txt" LIDESTBEFEHL="--link-dest=" LIDESTPATH="${BACKUP_VZ}/${LASTBACKUP_VZ}" $RSYNC "${SSH}" ${RMSYNCBEFEHL}"${RMSYNCPATH}" ${EXCLBEFEHL}"${EXCLDATEI}" ${LIDESTBEFEHL}"${LIDESTPATH}" ${QUELLE} ${RSYNCZIEL} >> $LOGDATEI 2>&1
Das dabei erstellte Logfile bekomme ich per eMail zugeschickt.
Bedingt durch die Option -v enthält das Logfile auch die inkrementelle Fileliste, was in etwa so aussieht:
receiving incremental file list verzeichnis1/ verzeichnis2/ verzeichnis3/ verzeichnis4/neue-oder-geändete-datei verzeichnis5/ .... verzeichnis524/ verzeichnis525/wieder-eine neue-datei usw.
Diese enthält alle Verzeichnisse, die rsync bearbeitet hat.
Gibt es eine Möglichkeit diese Liste auf die tatsächlich übertragenen Files zu beschränken?
Also etwa so:
verzeichnis4/neue-oder-geändete-datei verzeichnis525/wieder-eine neue-datei
Ich hab da nirgends was in der Richtung finden können.
Gruß compiopa