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