Так как я хочу некоторое объединение, монтируется, чтобы быть созданным, после того как SD-карта найдена в моей системе, записал я следующий udev my.rules
:
ACTION=="add", KERNEL=="mmcblk0", SUBSYSTEM=="block", \
RUN+="touch /tmp/my_udev_rule_matched_OK"
Теперь к сожалению, /tmp/my_udev_rule_matched_OK
никогда не появляется в моей системе. Есть ли что-то не так с соответствием?
Когда я использую udevadm monitor
, Я вижу событие, запущенное, если я включаю SD-карту. И когда я делаю udevadm test
, my.rules
показывается чтением. Печально я еще не выяснил, как получить журнал внутренних решений о udev.
Попробуйте это
SUBSYSTEM=="block", ACTION=="add", RUN+="touch /tmp/my_udev_rule_matched_OK"
99-my.rules
Используйте полные пути:
SUBSYSTEM=="block", ACTION=="add", RUN+="/bin/touch /tmp/my_udev_rule_matched_OK"