новый пользователь Linux здесь (Ubuntu 12.04) ... Я искал в Google и нашел несколько скриптов, которые бы упростили то, что я собираюсь спросить, но я хотел бы написать скрипт, который автоматически открывается терминал и запускает команду «easytether connect» при подключении телефона к компьютеру ... Есть ли способ сделать это?
Проверьте udev
атрибуты для целевого устройства (если Вы знаете это). Пример:
udevadm info -a -n /dev/ttyACM0
Или монитор udev
события (затем включают Ваше устройство):
udevadm monitor --environment --udev
Используйте определенные атрибуты, чтобы соответствовать целевому устройству и Создать новый udev
файл правил в /etc/udev/rules.d/
. Использовать ACTION=="add"
соответствовать устройству добавило событие и RUN+="..."
запускать необходимый скрипт. Пример
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth0", RUN+="/usr/bin/ethtool -s eth0 wol d"
Ссылки: