Выполните сценарий на вставке sdcard

Так как я хочу некоторое объединение, монтируется, чтобы быть созданным, после того как 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.

1
задан 4 July 2014 в 18:05

2 ответа

Попробуйте это

SUBSYSTEM=="block", ACTION=="add", RUN+="touch /tmp/my_udev_rule_matched_OK"
0
ответ дан 24 December 2019 в 04:30
  • Переименуйте его к 99-my.rules
  • Используйте полные пути:

    SUBSYSTEM=="block", ACTION=="add", RUN+="/bin/touch /tmp/my_udev_rule_matched_OK"
    
0
ответ дан 24 December 2019 в 04:30

Другие вопросы по тегам:

Похожие вопросы: