More gracefully handle failures to archive to cifs shares.

This commit is contained in:
cimryan
2018-10-25 20:33:12 -07:00
parent 13e26f0589
commit ea7a12ef8b

View File

@@ -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)."