Files
2026-06-25 08:12:43 +03:00

27 lines
596 B
Bash
Executable File

#!/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