staging.inyokaproject.org

Ausgabe von rsync

Status: Ungelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

compiopa

Anmeldungsdatum:
18. November 2009

Beiträge: Zähle...

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

Bravestar

Anmeldungsdatum:
7. Oktober 2008

Beiträge: Zähle...

Hast dus mal mit der Option --log-file= probiert?

compiopa

(Themenstarter)

Anmeldungsdatum:
18. November 2009

Beiträge: 68

Hallo Bravestar,

danke für Deine Anregung.

Nein, habe ich noch nicht, da ich die Mail mit ssmtp verschicke und, so viel ich mich erinnern kann, man da keine Datei als Anhang mitschicken kann.

Gruß compiopa

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21668

compiopa schrieb:

Nein, habe ich noch nicht, da ich die Mail mit ssmtp verschicke und, so viel ich mich erinnern kann, man da keine Datei als Anhang mitschicken kann.

Aber möglicherweise kannste du die logfile in ssmtp pipen

compiopa

(Themenstarter)

Anmeldungsdatum:
18. November 2009

Beiträge: 68

Hallo redknight,

danke für deinen Tipp.

Werde diesen Weg mal weiter verfolgen, bin aber erst mal einige Tage nicht da, werde dann aber auf jeden Fall meine Erkenntnisse hier kundtun.

Gruß compiopa

Antworten |