Моя проблема, я не могу запустить скрипт automaticlly, когда модем подключен.
Мне нужен код, который будет выполнен, когда мой модем обнаруживается. У меня есть модем фотона, и я использую sakis3g сценарий для соединения с Интернетом. Я должен выполнить подключение sudo sakis3g в терминале для подключения моего модема. Я сделал этот код для выполнения без пароля путем редактирования sudoers списка. После этого я могу подключить модем, просто введя подключение sudo sakis3g в терминале.
Я читал это сообщение о запущенном скрипт автоматически, когда usb смонтирован и был следующими шагами.
мой вывод lsusb похож
модемом является ZTE WCDMA Technologies MSM
Я записал идентификатор "19d2:1254"
выполнил команду sudoedit/etc/udev/rules.d/mount-modem.rules
отредактированные правила к
ACTION=="add", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1254", RUN+="/home/bibi/bin/modem.sh"
мой modem.sh
Я могу выполнить modem.sh от модема подключения и терминала.
Но когда USB-модем удален, и связанный сценарий не работает. Я не знаю, пропустил ли я что-нибудь.
Спасибо
Править. Это работает.... Никакие изменения не были внесены. Проблемой была задержка, был немного больше, который заставил меня думать, не работая. Спасибо
Это работает. Независимо от того, что шаги, которые я выполнил, были корректны. Никакие изменения не были внесены. Проблемой была задержка, был немного больше, который заставил меня думать, не работая.
Также это работало без любого уведомления. Обычно окно откроется с 'соединяющимся' диалогом, когда я выполню sakis3g для соединения Интернета. Никаким уведомлениям не нравится 'соединенный', также я добираюсь, как показал рассматриваемый.
, Но на включающемся модеме это становится связанным автоматически с Интернетом через несколько секунд.:)
Спасибо
Ваша проблема состоит, вероятно в том, что sakis3g
не находится в месте по умолчанию. Измените свой сценарий для использования полного пути. Например, если sakis3g
находится в Вашем $HOME/bin
папка, заставьте свой сценарий быть похожим на это:
#!/bin/bash
sleep 6
/home/bibi/bin/sakis3g connect