working alpha version
This commit is contained in:
26
mini-pc/root/scripts/wait.sh
Executable file
26
mini-pc/root/scripts/wait.sh
Executable file
@ -0,0 +1,26 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user