bioid
@bioid

Не удаляется симлинк на девайс при его отключении?

cat /etc/udev/rules.d/51-android.rules
#Connect
SUBSYSTEM=="usb", ACTION=="bind", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2717", ATTR{idProduct}=="ff48", SYMLINK+="Redmi66", TAG+="systemd", ENV{SYSTEMD_WANTS}="adb-starter.service"

Подключаю устр-во по usb. Симлинк на девайс создается. Все норм.
Выдергиваю шнур.
systemctl list-units -a | grep "Redmi66"
dev-Redmi66.device loaded active plugged
То есть, продолжает быть активным.
Из-за этого сервис, в котором прописано After=dev-Redmi66.device, не останавливается.
В строчке disconnect не хотелось бы городить огород в виде второй строчки ACTION="remove" и RUN+="stop service и так далее".

В общем, как заставить udevd реагировать на физ откл.ючение девайса?
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
Oxyd
@Oxyd
Linux enthusiast
Вы создали симлинк правилом udev? Правилом udev и удаляйте. Линукс вам, то что вы ему не сказали, сам делать не будет и это хорошо!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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