ubuntuusers.de

rsyncskript: Log file speichern

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

Jay_S

Anmeldungsdatum:
29. März 2011

Beiträge: Zähle...

Hallo Community,

Es geht um folgendes: Unter der Anleitung http://wiki.ubuntuusers.de/skripte/Backup_mit_RSYNC hab ich erfolgreich das Backupskript verwenden können. Nun möchte ich aber nicht per Mail das Log file gesendet bekommen, sondern z.B. unter /home/user1/ abspeichern lassen; und auch nur, wenn wirklich veränderte Daten gesichert wurden. Kennt sich hier jemand mit Skripten aus und kann mir dabei helfen, das Skript abzuändern?

Grüße, Jay S

Keba Team-Icon

Ehemalige
Avatar von Keba

Anmeldungsdatum:
24. Juli 2007

Beiträge: 3802

Hallo,

Du könntest

1
2
3
4
5
6
7
if [ -n "$MAILREC" ];then
  if [ $ERROR ]; then
    $MAIL -s "Error Backup $LOG" $MAILREC < $LOG
  else
    $MAIL -s "Backup $LOG" $MAILREC < $LOG
  fi
fi

in

1
echo ${LOG} >> ~/mylogfile

oder so umändern. Mit rsync kenn ich mich leider nicht wirklich aus, keine Ahnung wie man dort am einfachsten herausbekommt, ob Dateien kopiert wurden.

Grüße, Keba.

Antworten |