Монтирование флешки и запись файла при наличии её

Проблема решена! Вот если что скрипты мало ли кому пригодиться:

logger_mount_usb.sh:

#!/bin/bash

mkdir -p /media/usb && /bin/mount /dev/sda1 /media/usb; 
cp /mnt/data/var/lib/wirenboard/db/data.db /media/usb; 
mosquitto_pub -t /devices/buzzer/controls/enabled/on -m 1 && sleep 5 && mosquitto_pub -t /devices/buzzer/controls/enabled/on -m 0

logger_umount_usb.sh

#!/bin/bash

/bin/umount /media/usb && /bin/rm -rf /media/usb

Файл udev:

KERNEL=="sd[a-z][0-9]", SUBSYSTEMS=="usb", ACTION=="add", RUN+="/mnt/data/root/logger_mount_usb.sh"
KERNEL=="sd[a-z][0-9]", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/mnt/data/root/logger_umount_usb.sh"
3 лайка