Был давно написан следующий скрипт кой при втыкании флешки умел ругаться на корявом буржуйском, написан и заброшен.
Однако, недавно AiFiLTr0 сообщил мне о то что есть продолжение сей истории, и я с его согласия решил опубликовать тут ссылку на сие продолжение.
Для Ъ:
AiFiLTr0 написал скрипт позволяющий при подключении идентифицировать устройство и запускать скрипты на BASH, скрипты получают некоторую информацию о подключенном устройстве:
В папке с хэндлерами мы можем складывать свои баш скрипты на все случае жизни. Из каждого скрипта нам доступно:
$ACTION - connect или disconnect
$TYPE - тип устройства: usbdev, stgdev, cd, volume. Последние два монтируются автоматом, а куда именно - узнать можем через $MPOINT. Там путь к точке монтирования.
$BROWSEABLE - это для ленивых, чтобы не проверять несколько разом и сэкономить на ифе: Если 1 - значит нечто отмонтировано и в $MPOINT можно минимум почитать данные.
usbdev и stgdev выставляют $DEVICENAME, для cd и volume есть еще $LABEL и $UUID, так что свои флешки распознатиь легко.