@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-ом я знаком пока очень плохо, по этому буду рад любой помощи
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
@pfg21
ex-турист
как вариант форкнутся в самой команде udev или написать сервис и пинать его из udev
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ComodoHacker
udev может просто убивать задачу которая занимает больше какого то времени


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

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

Войти через центр авторизации
Похожие вопросы