Задать вопрос
@ibnsan
studying vue, js, php, go, laravel, unity

Как запустить команды adb из правила udev?

Добрый день!
Написал правило для udev которое при подключении смартфона запускает скрипт - далее в скрипте нужно выполнять adb команды для автоматической работы со смартфоном (подключится и установить приложение).
Но как только я прописываю какую либо adb команду - этот скрипт перестает работать.
Вызываю скрипт так:
RUN+="/bin/bash etc/udev/usb_on.sh %E{ID_SERIAL_SHORT} %E{ID_VENDOR} %E{ID_MODEL}"


Пока то что удалось нагуглить, это то что udev может просто убивать задачу которая занимает больше какого то времени, но как запустить скрипт не через udev я пока не понял (
и в этом ли проблема

С bash-ем и linux-ом я знаком пока очень плохо, по этому буду рад любой помощи
  • Вопрос задан
  • 172 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
@pfg21
ex-турист
как вариант форкнутся в самой команде udev или написать сервис и пинать его из udev
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ComodoHacker
udev может просто убивать задачу которая занимает больше какого то времени


Если проблема в этом (посмотрите лог), то запускайте вашу задачу через cron (или что там сейчас вместо него).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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