diff --git a/rcloner.sh b/rcloner.sh index 71291aa..0101e95 100644 --- a/rcloner.sh +++ b/rcloner.sh @@ -10,6 +10,7 @@ QUELLE="$HOME/Dokumente" # Quell-Verzeichnis ARCHIV_DIR="Archiv" # Archiv-Verzeichnis auf dem Repo ARCHIV="$(date +%Y-%m-%d-%H-%M)" # Archiv-Zielverzeichnis LOGBUCH="$HOME/Dokumente/log.log" # Datei, in die die Logs geschrieben werden +LOGLEVEL="INFO" # Loglevel # Nur letztes Log erhalten rm $LOGBUCH touch $LOGBUCH @@ -17,18 +18,23 @@ touch $LOGBUCH ########## 2 Synchronisieren ########## echo "---- Synchronisieren ----" echo "Archiv: $ARCHIV_DIR/$ARCHIV" -rclone sync -P "$QUELLE/" "$REPO:/$REPO_DIR/" --backup-dir="$REPO:/$ARCHIV_DIR/$ARCHIV" --log-file=$LOGBUCH +rclone sync -P --log-level=$LOGLEVEL "$QUELLE/" "$REPO:/$REPO_DIR/" --backup-dir="$REPO:/$ARCHIV_DIR/$ARCHIV" --log-file=$LOGBUCH echo "ERR: $?" +echo "" >>$LOGBUCH +echo "------------------------------------------------------------" >>$LOGBUCH ########## 3 Archiv packen ########## echo "---- Packen ----" -rclone archive create -P "$REPO:/$ARCHIV_DIR/$ARCHIV/" "$REPO:/$ARCHIV_DIR/$ARCHIV.zip" --log-file=$LOGBUCH +rclone archive create -P --log-level=$LOGLEVEL "$REPO:/$ARCHIV_DIR/$ARCHIV/" "$REPO:/$ARCHIV_DIR/$ARCHIV.zip" --log-file=$LOGBUCH echo "ERR: $?" +echo "" >>$LOGBUCH +echo "------------------------------------------------------------" >>$LOGBUCH ########## 4 Archiv-Verzeichnis löschen ########## echo "---- Archiv-Verzeichnis löschen ----" -rclone purge -P "$REPO:/$ARCHIV_DIR/$ARCHIV/" --log-file=$LOGBUCH +rclone purge -P --log-level=$LOGLEVEL "$REPO:/$ARCHIV_DIR/$ARCHIV/" --log-file=$LOGBUCH echo "ERR: $?" - - +echo "" >>$LOGBUCH +echo "------------------------------------------------------------" >>$LOGBUCH +echo "" >>$LOGBUCH