From f07368b4106b8299dadbc0ff0969209844e935cb Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 18 Dec 2025 09:16:24 +0100 Subject: [PATCH] =?UTF-8?q?=C3=84nderung=20der=20Logdateimeldung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die Logdatei werden nun bei jedem Fehler aktualisiert. --- PiCam/move_file_mount.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/PiCam/move_file_mount.sh b/PiCam/move_file_mount.sh index 4fb5c7d..c3d4c02 100644 --- a/PiCam/move_file_mount.sh +++ b/PiCam/move_file_mount.sh @@ -11,6 +11,7 @@ SOURCE_DIR="$HDR/Monitor" TARGET_DIR="$MNT/$DATE" LOG_DIR="$HDR/log" LOGFILE="$LOG_DIR/$DATE.log" +ERROR="!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!" #Logverzeichnis vorhanden/erstellen if [ ! -d "$LOG_DIR" ]; then @@ -19,9 +20,12 @@ fi #Prüfung Mount vorhanden if mountpoint -q "$MNT"; then +echo "" >> "$LOGFILE" 2>&1 echo "$TIMESTAMP Mountverzeichnis vorhanden" >> "$LOGFILE" 2>&1 else +echo "" >> "$LOGFILE" 2>&1 echo "$TIMESTAMP kein Mountpfad auf $MNT gefunden" >> "$LOGFILE" 2>&1 +echo "$ERROR" >> "$LOGFILE" 2>&1 exit 1 fi @@ -32,6 +36,7 @@ if [ "$SPL" -le 90 ]; then echo "$TIMESTAMP Speicherplatz bei $SPL %" >> "$LOGFILE" 2>&1 else echo "$TIMESTAMP Nicht genug Speicherplatz auf dem Zielverzeichnis" >> "$LOGFILE" 2>&1 +echo "$ERROR" >> "$LOGFILE" 2>&1 exit 1 fi @@ -50,12 +55,12 @@ mv -v $SOURCE_DIR/* $TARGET_DIR/ >> "$LOGFILE" 2>&1 #Prüfen ob das Verschieben erfolgreich war oder nicht if [ $? -eq 0 ]; then -echo "" >> "$LOGFILE" 2>&1 echo "$TIMESTAMP Verschieben Erfolgreich!" >> "$LOGFILE" 2>&1 else -echo "" >> "$LOGFILE" 2>&1 echo "$TIMESTAMP Verschieben Fehlgeschlagen!" >> "$LOGFILE" 2>&1 +echo "$ERROR" >> "$LOGFILE" 2>&1 +exit 1 fi sleep 2 -echo "------------------------------------------------------------------------------------------------------------------------------" >> "$LOGFILE" 2>&1 +echo "------------------------------------------------------------------------------------------------------------------------------" >> "$LOGFILE" 2>&1 \ No newline at end of file