Tente isso
SUBSYSTEM=="block", ACTION=="add", RUN+="touch /tmp/my_udev_rule_matched_OK"
Como eu quero que algumas montagens de união sejam criadas, uma vez que um cartão SD é encontrado no meu sistema, eu escrevi o seguinte udev my.rules
:
ACTION=="add", KERNEL=="mmcblk0", SUBSYSTEM=="block", \
RUN+="touch /tmp/my_udev_rule_matched_OK"
Agora, infelizmente, /tmp/my_udev_rule_matched_OK
nunca aparece no meu sistema. Há algo de errado com a correspondência?
Quando uso udevadm monitor
, vejo o evento ser acionado se eu conectar o cartão SD. E quando eu faço udevadm test
, my.rules
é mostrado como lido.
Infelizmente eu ainda não descobri, como obter um log das decisões internas do udev.