rcloning_param.sh aktualisiert

This commit is contained in:
alf
2026-03-26 08:27:03 +00:00
parent 38e745419e
commit 277511b12f

View File

@ -10,6 +10,7 @@ source "$GIT_PFAD/logger/logger.sh"
LOGBUCH="$GIT_PFAD/logger/Logs/rcloning.log" LOGBUCH="$GIT_PFAD/logger/Logs/rcloning.log"
log_init "$LOGBUCH" log_init "$LOGBUCH"
log_start log_start
echo "Datei ./rclone.exclude wird beachtet."
# --- Parameter-Auswertung --- # --- Parameter-Auswertung ---
usage() { usage() {
@ -41,7 +42,7 @@ fi
# --- Einstellungen --- # --- Einstellungen ---
IST_TEST="nein" # ja: es wird nichts übertragen IST_TEST="nein" # ja: es wird nichts übertragen
Archivordner="$(date +%y-%m-%d-%H)" Archivordner="$(date +%Y-%m-%d-%H)"
ZIEL_CLEAN="${ZIEL%/}" # Trailing Slash entfernen ZIEL_CLEAN="${ZIEL%/}" # Trailing Slash entfernen
ARCHIV="${ZIEL_CLEAN}_Archiv/$Archivordner" ARCHIV="${ZIEL_CLEAN}_Archiv/$Archivordner"
# Ergibt z. B.: spzssh:/srv/.../DPVonNextcloud_Archiv/25-03-26-14 # Ergibt z. B.: spzssh:/srv/.../DPVonNextcloud_Archiv/25-03-26-14
@ -67,11 +68,12 @@ 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" \ rclone -P "$MODUS" "$QUErclone copy LLE" "$ZIEL" \
--backup-dir="$ARCHIV" \ --backup-dir="$ARCHIV" \
--log-file="$LOGBUCH" \ --log-file="$LOGBUCH" \
--log-level="$LOGLVL" \ --log-level="$LOGLVL" \
$IGNORE \ $IGNORE \
--ignore-from "./rclone.ignore"
$DRYRUN $DRYRUN
log_error "ERR: $?" log_error "ERR: $?"