rcloning.sh aktualisiert

Logging angepasst
This commit is contained in:
alf
2025-09-04 13:42:59 +00:00
parent 40db69cbff
commit 2074ae5cbe

View File

@ -1,7 +1,10 @@
# Das Script sollte im Verzeichnis /root liegen # Das Script sollte im Verzeichnis /root liegen
# Voraussetzungen: rclone installiert, logger.sh liegt im Verzeichnis # Voraussetzungen: rclone installiert, logger.sh liegt im Verzeichnis
source /root/logger.sh source $GIT_PFAD/logger/logger.sh
LOGBUCH="$GIT_PFAD/logger/Logs/rcloning.log"
log_init $LOGBUCH
log_start
# Einstellungen # # Einstellungen #
IST_TEST="nein" # ja: es wird nichts übertragen IST_TEST="nein" # ja: es wird nichts übertragen
@ -15,7 +18,6 @@ IGNORE="--ignore-existing" # leeren, wenn nicht ignoriert werden soll
EXCLUDE=".git/" # Auszuschließende Dateien und Verzeichnisse z. B. ".git/ .Trash1000/" EXCLUDE=".git/" # Auszuschließende Dateien und Verzeichnisse z. B. ".git/ .Trash1000/"
# Programm # # Programm #
log_start
log_info "Starte Cloning..." log_info "Starte Cloning..."
if [ $IST_TEST = "ja"] if [ $IST_TEST = "ja"]
@ -34,7 +36,7 @@ log_info "Bestehende Dateien überspringen: $IGNORE"
log_info "Testlauf: $IST_TEST" log_info "Testlauf: $IST_TEST"
log_info "Starte..." log_info "Starte..."
rclone -P $MODUS $QUELLE $ZIEL --backup-dir=$ARCHIV --log-file=/root/log.txt --log-level=$LOGLVL $IGNORE $DRYRUN rclone -P $MODUS $QUELLE $ZIEL --backup-dir=$ARCHIV --log-file=$LOGBUCH --log-level=$LOGLVL $IGNORE $DRYRUN
log_error "ERR: $?" log_error "ERR: $?"
log_end log_end