У меня есть USB-ключ, который содержит базу данных паролей keepass2, и я хотел бы выполнить некоторые действия, когда он подключен к моему компьютеру, а именно:
Простые задачи, я думаю, но я не могу найти, как это сделать.
Я использую Ubuntu 12.10, и он автоматически монтирует устройство как «медиа-USB-ключ» и пытается открыть изображения на нем (даже при отсутствии таковых).
Каков наилучший способ сделать это и отключить автоматическое монтирование Ubuntu (чтобы оно не конфликтовало)?
Можно сделать это с udev
, необходимо записать правила в отдельном файле и поместить их в /etc/udev/rules.d
Например, это правило описывает udev для выполнения /path/to/mount/script
когда usb смонтирован и /path/to/umount/script
когда umounted.
SUBSYSTEMS=="usb", ACTION=="add", KERNEL=="sd[a-z]1", RUN+="/path/to/mount/script", OPTIONS="last_rule"
SUBSYSTEMS=="usb", ACTION=="remove", KERNEL=="sd[a-z]1", RUN+="/path/to/umount/script"
Здесь можно прочитать полное руководство.