Avaleht
uus teema   vasta Tarkvara »  Linux & UNIX »  udev reegel mälupulgale märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
layr
HV vaatleja
layr

liitunud: 01.05.2006




sõnum 30.12.2012 15:15:07 udev reegel mälupulgale vasta tsitaadiga

On kellelgi suuremaid kogemusi oma scriptide triggerdamisega vastavalt udev eventidele?

Üritan luua udev reeglit, mis käitaks scripti, mis omakorda varundaks vajaliku data mälupulgale (viimase sisestamisel).
Esialgu tegin udevreegli:
ACTION=="add", ..., RUN+="/bin/bash -c 'su - kasutajanimi -c /usr/local/bin/USB_pendrive_sync'"

mis töötas ning triggerdas scripti. Esines aga 2 probleemi:
1) scripti triggerdati 5-10+ korda
EDIT:Paistab, et scripti mitmekordse runi saab vältida KERNEL=="sd?1" lisamisega reeglisse (eeldusel, et süsteemis mälupulga partitsioon selliselt mapitakse.)
2) drive ei mountinud enne scriptide lõpu

Siis proovisin esmalt teise mountpointi mountida ja seejärel scripti triggerdada:
ACTION=="add", MODE="0666", ..., RUN+="/bin/mount -t auto -o defaults /dev/%k /media/USB_mountpoint"

ACTION=="add", ..., RUN+="/bin/bash -c 'su - kasutajanimi -c /usr/local/bin/USB_pendrive_sync' &"

EDIT: See lahendus, koos KERNEL comparisoni lisamisega reeglisse, praktiliselt töötas. Miinuseks suutmatus enda loodud mountpointi filemanagerist unmountida (umount: /media/USB_mountpoint is not in the fstab (and you are not root))

Seega:
a) kas on võimalik teostada ilma enda mountpointi loomata?

Ei tea kas on oluline, kuid script on siin.

PS. pärast udev reeglitega mässamist on kadunud mälupulga automount ning BT hiir ei funktsioneeri. Go figure.
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Linux & UNIX »  udev reegel mälupulgale
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.