Donanım Kuralları Oluşturmak


usb flash diskimiz takılması ve çıkartılması sırasında neler olmasını istiyorsak  aşağıdaki örnekte yapabiliriz...



nano /etc/udev/rules.d/10-usbmount.rules adında dosya oluşturulur


ACTION=="add", KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="usb", RUN+="/usr/bin/usbdevinserted"


ACTION=="remove", KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="usb", RUN+="/usr/bin/usbdevremove"



usbdevinserted


#!/bin/bash

set 2>&1 >> /tmp/usbdevinfo
mkdir /home/etapadmin/Masaüstü/deneme




usbdevremove

#!/bin/bash

set 2>&1 >> /tmp/usbdevinfo
rm -rf /home/etapadmin/Masaüstü/deneme
#set 2>&1 >> /tmp/usbdevinfo