Udev
Run script on plugging in of a keyboard
Monitor udev events to find out device id
udevadm monitor
UDEV
udevadm info -q path -n /dev/sdc # gibt z.b. /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1:1.0/host20/target20:0:0/20:0:0:0/block/sdc
udevadm info -a -p /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1:1.0/host20/target20:0:0/20:0:0:0/block/sdc
SUBSYSTEM(S) u. ATTRS{idProduct} raussuchen
echo 'SUBSYSTEMS=="usb", KERNEL=="sd?2", ATTRS{idProduct}=="0902", RUN+="/tmp/test.sh"' > /etc/udev/rules.d/99-usbstick32gb.rules
systemctl reload udev
Monitor
udevadm monitor
Testing
udevadm trigger: simulieren von z.b. usb hotplugging:
udevadm trigger /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1:1.0/host20/target20:0:0/20:0:0:0/block/sdc