Задать вопрос
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 реагировать на физ откл.ючение девайса?
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    AL-1802 Администрирование Astra Linux Special Edition 1.8
    2 недели
    Далее
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Oxyd
@Oxyd
Linux enthusiast
Вы создали симлинк правилом udev? Правилом udev и удаляйте. Линукс вам, то что вы ему не сказали, сам делать не будет и это хорошо!
Ответ написан
Ваш ответ на вопрос

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

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