praegune kellaaeg 21.06.2025 18:14:45
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
layr
HV vaatleja

liitunud: 01.05.2006
|
30.12.2012 15:15:07
udev reegel mälupulgale |
|
|
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 |
|
 |
|
lisa lemmikuks |
|
|
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.
|