Portál AbcLinuxu, 25. dubna 2024 10:00


Dotaz: udev, vykonanie prikazu pri odpojeni USB

22.3.2010 17:53 miso
udev, vykonanie prikazu pri odpojeni USB
Přečteno: 176×
Odpovědět | Admin
Ahojte,
potreboval by som radu ohladom pouzitia udev rules pri pripojeni a odpojeni USB-Serial prevodniku.
Mam vytvorene pravidlo:
ACTION=="add", SUBSYSTEM=="usb", ATTRS{interface}=="USB-Serial", RUN+="/usr/local/sbin/usbconnected.sh"
Skript sa spusti, vsetko funguje vporiadku. Akonahle chcem ale spustit skript pri odpojeni s pouzitim ACTION="remove" nevykona sa nic.

Na internete som nasiel ze sa podobny problem da riesit nejak pomocou udev environment ale z ziadnej z diskusii som nedokazal najst riesenie ktore by pre mna fungovalo.

Dalsi problem je ze by som potreboval to USB zariadenie identifikovat podla jeho serioveho cisla ktore posiela udev v ATTRS{serial}.
Je to z toho dovodu ze ich moze byt pripojenych naraz viacej a ja potrebujem v kazdom spustenom skripte presne identifikovat podla ser. cisla co ma spustit pri pripojeni a odpojeni.

Stacilo by mi keby ma dokazal niekto aspon naviest na riesenie ako vykonat nieco pri tom odpojeni, to s tym seriovym cislom uz by som snad nejako vyriesil :)
Dakujem za pomoc
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.3.2010 18:54 chrono
Rozbalit Rozbalit vše Re: udev, vykonanie prikazu pri odpojeni USB
Odpovědět | | Sbalit | Link | Blokovat | Admin
Netreba tam pridať niečo ako ENV{REMOVE_CMD}="/usr/local/bin/usbdisconnected.sh"?
23.3.2010 11:10 miso
Rozbalit Rozbalit vše Re: udev, vykonanie prikazu pri odpojeni USB
ano pomohlo, dakujem

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.