#!/bin/bash SERIAL_PORT="/dev/ttyACM0" USB_MOUNT="/mnt/usb_share/" LOCAL_DIR="/var/local/talia/" while sleep 3 do # device is ready USB_DEV=$(lsblk -ndo PATH,SERIAL | grep "TALIA003512M" | cut -d " " -f 1) if [ -e "$USB_DEV" ] && [ -c "$SERIAL_PORT" ] then mkdir -p "$USB_MOUNT" mount "$USB_DEV" "$USB_MOUNT" rsync -a "$USB_MOUNT"talia-sd/ "$LOCAL_DIR" umount "$USB_MOUNT" stty -F "$SERIAL_PORT" raw # send done and wait for disconnect while [ -e "$USB_DEV" ] && [ -c "$SERIAL_PORT" ] do echo "DONE" > "$SERIAL_PORT" sleep 3 done /root/scripts/scan.sh fi done