Kezdőlap › Fórumok › Vegyes gondok › Autorun linux alatt
- This topic has 5 hozzászólás, 5 résztvevő, and was last updated 11 years, 9 months telt el by
pointux.
-
SzerzőBejegyzés
-
2014-02-07-17:00 #1890723
Sziasztok!Arra keresem a választ, hogy hogyan tudnék automatikusan indítani egy USB kulcsot miután bedugtam az usb portba.Egy programocskát szeretnék indítani linux debian alatt terminal ablakban.[bash]autorun.inf
[autorun]ico=udev.icoopen=xterm [/bash]Ebben kérnék segítséget tőletek!Köszönöm szépen!2014-02-07-17:50 #2207765Szia!Szerintem egy jól beállított rendszeren le vannak tiltva az ilyen automatikusan induló dolgok vagy jelszavazottak.http://hup.hu/cikkek/20110209/usb_autorun_tamadas_linux_ellenDe Te tudod. Egy leírás, hogyan tudsz autorun scriptet készíteni.http://www.ehow.com/how_8721059_write-autorun-script-linux.html-=Uhubian=-
2014-02-07-21:16 #2207766Hmm… Vajon nekem mi közöm ehhez az autorunhoz? Furdal a kíváncsiság. Ja, hogy kiírja a topicban lévők névsorát az idézet fejlécébe. Így már értem.
2014-02-08-15:03 #2207767Csak ötlet szintjén: az udev környékén keresgélnék. Itt van egy egész jónak tűnő példa, és az alapján egy ilyet okoskodnék:
Code:ACTION=="add", RUN+="/usr/local/bin/autorun_usb"ahol a /usr/local/bin/autorun_usb egy ilyesmi:
Code:#!/bin/bashif [ -e /media/pendrive/autorun.inf ]; then2014-02-11-18:37 #2207768Hát így valóban nem igazán jó.Az udev valóban jó lehet a feladatra.Én a következő paramétereket használnám:SUBSYSTEM=="block" - mert ugye blokkról van szóKERNEL=="sd*|ub*" - elvileg ez minden sdXY és ubXY-ra vonatkozik, ami egy usb eszközt takarhat (Persze lehet szűkíteni, hogy ne mindenre induljon el pl. uuid, gyártmány, gyártó, modell... stb alapján)ACTION=="add" - akciót adunk hozzáRUN="/sbin/autorun.sh /dev/%k - futtatjuk az autorun.sh-t az eszköz fájl paraméterrel (ha így nem megy, akkor sima %k)No, akkor jöhet az autorun.sha mount | grep $1 | awk '{print $3}' megadja azt a könyvtárat, ahova csatolva lett az eszközEz így elvileg működik. Arra kell még figyelni, hogy vagy másodlagos könyvtárban legyen ez a rule, vagy abc sorrendben a csatolást megvalósító után jöjjön, különben még nem lesz csatolva.
2014-02-11-19:07 #2207769Csak usb-re elvileg ez működik: ENV{ID_BUS}==”usb”
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz