Запустить скрипт для обнаружения модема

Моя проблема в том, что я не могу запускать скрипт автоматически при подключении модема.

Мне нужен код для запуска, когда мой модем обнаружен. У меня есть фотонный модем, и я использую скрипт sakis3g для подключения к Интернету. Мне нужно запустить sudo sakis3g connect в терминале для подключения моего модема. Я запустил этот код без пароля, отредактировав список sudoers. После этого я могу подключить модем, просто набрав sudo sakis3g connect в терминале.

Я читал это сообщение о запуске сценария автоматически при установке usb и выполнял следующие шаги.

my sudo sakis3g connect вывод похож на

модем ZTE WCDMA Technologies MSM

Я записал ID "19d2: 1254"

выполнил команду sudoedit /etc/udev/rules.d/mount-modem.rules

отредактировал правила для

 ACTION=="add", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1254", RUN+="/home/bibi/bin/modem.sh"

my modem.sh is [ ! d15]

enter image description here

Я могу запустить modem.sh с терминала и подключить модем.

Но когда usb-модем удален, а подключаемый скрипт не запущен. Я не знаю, пропустил ли я что-нибудь.

Спасибо

Редактировать. Он работает ... Никаких изменений не было. Проблема была задержка была немного больше, что заставило меня думать, что не работает. Спасибо

1
задан 13 April 2017 в 15:24

1 ответ

Вероятно, ваша проблема заключается в том, что sakis3g не находится по умолчанию. Измените свой сценарий, чтобы использовать полный путь. Например, если sakis3g находится в вашей папке $HOME/bin, сделайте ваш скрипт таким:

#!/bin/bash
sleep 6
/home/bibi/bin/sakis3g connect
0
ответ дан 24 May 2018 в 08:09
  • 1
    Я думаю, проблема здесь, потому что когда я изменил ACTION == " add & quot ;, ATTRS {idVendor} == " 19d2 & quot ;, ATTRS {idProduct} == "1254", RUN + = "/ home / bibi / bin / modem.sh & Quot; к ACTION == " add & quot ;, ATTRS {idVendor} == "19d2", ATTRS {idProduct} == "1254", RUN + = "firefox". Затем также монтирование модема, не вызывающее запуск Firefox. – Bibi424 5 May 2014 в 21:21

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

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