diff --git a/run/cifs_archive/archive-clips.sh b/run/cifs_archive/archive-clips.sh index 26b634f..c7523a5 100644 --- a/run/cifs_archive/archive-clips.sh +++ b/run/cifs_archive/archive-clips.sh @@ -7,9 +7,15 @@ NUM_FILES_MOVED=0 for file_name in "$CAM_MOUNT"/TeslaCam/saved*; do [ -e "$file_name" ] || continue log "Moving $file_name ..." - mv -- "$file_name" "$ARCHIVE_MOUNT" >> "$LOG_FILE" 2>&1 || echo "" - log "Moved $file_name." - NUM_FILES_MOVED=$((NUM_FILES_MOVED + 1)) + + if mv -f -t "$ARCHIVE_MOUNT" -- "$file_name" >> "$LOG_FILE" 2>&1 + then + log "Moved $file_name." + NUM_FILES_MOVED=$((NUM_FILES_MOVED + 1)) + else + log "Failed to move $file_name." + fi + done log "Moved $NUM_FILES_MOVED file(s)."