From a21993489f9945bc1d7ab9c89591956334bf8c46 Mon Sep 17 00:00:00 2001 From: trnq1ll0 Date: Tue, 27 Jan 2026 10:11:13 +0100 Subject: [PATCH] timestamps in log file --- .DS_Store | Bin 6148 -> 6148 bytes macos/.DS_Store | Bin 8196 -> 8196 bytes .../backup-recordings-to-bfds.sh | 15 ++++++++++----- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.DS_Store b/.DS_Store index 88f2cfec5c6a2650ff53f85b1bfe999ff1dc4f5b..18d633599ccf285a4c161e34720f55596b8ffea7 100644 GIT binary patch literal 6148 zcmeHLu}VWR6ur@^r4B8E;O1Ku6vWNxS)P7?oy0}kS{2&9Vy)Ogc;MnFf}@+C;3N)C zia(%WHy!){f53B-=u2$X)Oc6siu!elBg+ zr+dbLf}c^|n8_8wO08|A>u?G<1^%J}ymk{bO&hdDJJ$LYmvg4C5(YuO9OluNT$+9M zZVzwfZGZ7ge{Iv)8-|V$3f?@Gs7Q5-mr~eEVxP&|%APmx7B#Pqt%NaeC%?rj_cu0Xf!1w(Qm4H|oAYly+>dXm z`S-wY=J&HFSoy2>KZ5-0$hwOByUcvBfXus!Gjl$9e9yVd*!XMeHP+74!*stjUT3i6 zutHZm1)Ks-fp-OXfACNkeT|VqxpknDR{&rF-O|wJy9CF08hwqCLU>?8g#uNm&{qth z!qM;PalXb#p$aFVFCRiP3w=Wok{!?Yj23I)+epP{2r7i1W delta 148 zcmZoMXfc=|#>B)qF;Q%yo}w@Z0|Nsi1A_nqLq$%yVQ_MOZo$UHm5huWlmD>DFflMp zmSUA+U+!1tnt9;ZWNTJwI6IbAhLK@%6{{Rb(JWRe*5j!gYBMMAWR-=oZnMg57UK|P jnON|4Gdl-A2hh&Vf*jwOC-aLqf@}p@%d$B_WDPR_&g3YW diff --git a/macos/.DS_Store b/macos/.DS_Store index 0f63d1d32cd1c1a1798c43c9d42c734b43ee2c5f..f2129f3d0c51cc45e82d7e13c80e4503e03eaad1 100644 GIT binary patch delta 208 zcmZp1XmOa}&&aVcU^hP_$7UV@K}P;`!{Frn+yVwLxTrOmM?h_}jNp4#k=%S2m!zEh zB%lPxhXd7%b0dyBf@FabDOe>03Nnz)Vq{waG>TuQvw^zGI#IT3lvg!-LK265m)h8;kNWK?Lps E0OHRRegFUf diff --git a/macos/Backup-Recordings/backup-recordings-to-bfds.sh b/macos/Backup-Recordings/backup-recordings-to-bfds.sh index d0d107f..13cf77b 100755 --- a/macos/Backup-Recordings/backup-recordings-to-bfds.sh +++ b/macos/Backup-Recordings/backup-recordings-to-bfds.sh @@ -1,5 +1,10 @@ #!/bin/bash +# Funktion für Log-Ausgaben mit Zeitstempel +log() { + echo "[$(date '+%Y-%m-%d %H:%M:%S')] $1" +} + # Quelle und Ziel definieren SOURCE="/Users/rob/Recordings/Work/" TARGET="/Volumes/rob/recordings/Progress/Work/" @@ -8,16 +13,16 @@ SERVER_ADDRESS="smb://bfds/rob" # Prüfen, ob das Netzlaufwerk gemountet ist if mount | grep -q "$MOUNT_POINT"; then - echo "Netzlaufwerk ist gemountet. Backup startet..." + log "Netzlaufwerk ist gemountet. Backup startet..." else - echo "Netzlaufwerk nicht gefunden. Versuche zu mounten..." + log "Netzlaufwerk nicht gefunden. Versuche zu mounten..." osascript -e "mount volume \"$SERVER_ADDRESS\"" # Nach dem Mounten erneut prüfen if mount | grep -q "$MOUNT_POINT"; then - echo "Netzlaufwerk erfolgreich gemountet." + log "Netzlaufwerk erfolgreich gemountet." else - echo "Fehler: Netzlaufwerk konnte nicht gemountet werden." + log "Fehler: Netzlaufwerk konnte nicht gemountet werden." osascript -e 'display notification "Backup fehlgeschlagen! Netzlaufwerk nicht erreichbar." with title "Backup Script"' exit 1 fi @@ -32,7 +37,7 @@ rsync -v -r -l -t -D "$SOURCE" "$TARGET" # -D → Geräte- und Sonderdateien kopiere # Erfolgsmeldung ausgeben -echo "Backup abgeschlossen: $DATE" +log "Backup abgeschlossen" # Optional: Notification für macOS anzeigen osascript -e 'display notification "Backup abgeschlossen!" with title "Backup Script"'