toshcka |
|
Темы:
10
Сообщения:
63
Участник с: 01 мая 2009
|
Задача стоит такая, во время подключения к usb устройства, будь то флэшка, модем или др., нужно выполнять определенный скрипт. как это сделать? ) |
snoopcatt |
|
Темы:
33
Сообщения:
286
Участник с: 16 января 2010
|
ы. Я решил задачку, все работает[neko@gdetotut ~]$ ./usbtest USB-Устройство отключено! USB-Устройство подключено! USB-Устройство отключено! |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
Какого устройства? Если вообще любого, то, видимо, надо писать правило для udev. А если только дисков (в т.ч. флешек) – можно поставить пакет inotify-tools и запустить: inotifywait -m -e create -e delete /dev/block |
vadik |
|
Темы:
57
Сообщения:
5475
Участник с: 17 августа 2009
|
snoopcatt , тут не все хакеры-кодеры, поэтому выкладывайте :) |
snoopcatt |
|
Темы:
33
Сообщения:
286
Участник с: 16 января 2010
|
Ну OldMan предложил лучший вариант решения (; |
vadik |
|
Темы:
57
Сообщения:
5475
Участник с: 17 августа 2009
|
snoopcattВсетаки выложете свой, и пусть каждый сам решает какой вариан лучше. |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
ну да, ещё два варианта: 1. udev - через его правила, в вики есть пример автомонтирования 2. hal + ivman
systemd должен умереть.
|
toshcka |
|
Темы:
10
Сообщения:
63
Участник с: 01 мая 2009
|
решил, что правильным будем использовать udev snoopcatt, вы заинтриговали многих, раз уж сказали, что сделали, показывайте ) |
snoopcatt |
|
Темы:
33
Сообщения:
286
Участник с: 16 января 2010
|
Я изобрел велосипед (; Что-то типа && do_connect |
kuzulis |
|
Темы:
22
Сообщения:
161
Участник с: 09 ноября 2008
|
Если нужно написать программулину (т.е. программно отлавливать) на С/С++ и отлавливать любое у-во по USB - то проще всего использовать UDEV. Точнее libudev , там всё более менее просто реализуется. :) |