udev, Action="remove" problem

Gdy jakieś urządzenie nie chce w Slackware działać...

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
sanczol
Użytkownik
Posty: 415
Rejestracja: 2005-03-17, 21:21
Lokalizacja: Warszawa
Kontakt:

udev, Action="remove" problem

Post autor: sanczol »

Dodalem nowa regulke do udev:

Kod: Zaznacz cały

KERNEL=="sd?", SUBSYSTEMS=="usb", DRIVERS=="usb-storage", SYMLINK="pendrive%n", RUN+="/sbin/Skrypty/mounter.sh /dev/pendrive%n"
Kiedy podlaczam urzadzenie wszystko jest ok skrypt startuje, ale kiedy je odlanczam skrypt nie jest uruchamiany.

Any ideas?
Arch Linux
kernel current
Samsung RF711
HP Compaq nx7400 [EY508ES]

Awatar użytkownika
Barca
Użytkownik
Posty: 277
Rejestracja: 2005-01-24, 20:25

Re: udev, Action="remove" problem

Post autor: Barca »

Kolega spróbuje moich wpisów:

Kod: Zaznacz cały

# Automount and autoumount if it's /dev/sd[letter]
ACTION=="add", KERNEL=="sd[a-z]", RUN+="/lib/udev/barca_usb.sh mount %k", OPTIONS="last_rule"
ACTION=="remove", KERNEL=="sd[a-z]", RUN+="/lib/udev/barca_usb.sh umount %k", OPTIONS="last_rule"

# Automount and autoumount if it's /dev/sd[letter][number]
ACTION=="add", KERNEL=="sd[a-z][0-9]", RUN+="/lib/udev/barca_usb.sh mount %k", OPTIONS="last_rule"
ACTION=="remove", KERNEL=="sd[a-z][0-9]", RUN+="/lib/udev/barca_usb.sh umount %k", OPTIONS="last_rule"

Awatar użytkownika
sanczol
Użytkownik
Posty: 415
Rejestracja: 2005-03-17, 21:21
Lokalizacja: Warszawa
Kontakt:

Re: udev, Action="remove" problem

Post autor: sanczol »

@Barca sprobowalem twoich regul, niestety tym razem ani dla add, ani remove nie sa uruchamiane skrypty.

Jednak sugerujac sie twoimi regulami przebudowalem nieco swoje:

Kod: Zaznacz cały

KERNEL=="sd?", SUBSYSTEMS=="usb", DRIVERS=="usb-storage", SYMLINK+="pendrive%n", RUN+="/lib/udev/mounter.sh /dev/pendrive%n", OPTIONS="last_rule"

KERNEL=="sd??", SUBSYSTEMS=="usb", DRIVERS=="usb-storage", SYMLINK+="pendrive%n", RUN+="/lib/udev/mounter.sh /dev/pendrive%n", OPTIONS="last_rule"
Jednak bez zmian, wchodzi tylko add. :/
Arch Linux
kernel current
Samsung RF711
HP Compaq nx7400 [EY508ES]

Awatar użytkownika
Barca
Użytkownik
Posty: 277
Rejestracja: 2005-01-24, 20:25

Re: udev, Action="remove" problem

Post autor: Barca »

No a gdzie masz ACTION? :P

Awatar użytkownika
sanczol
Użytkownik
Posty: 415
Rejestracja: 2005-03-17, 21:21
Lokalizacja: Warszawa
Kontakt:

Re: udev, Action="remove" problem

Post autor: sanczol »

Barca pisze:No a gdzie masz ACTION? :P
Jak nie określe ACTION to ta sama reguła będzie funkcjonować dla add i remove (przynajmniej tak powinno być w teorii, ale mogę się mylić).
Ostatnio zmieniony 2008-09-11, 18:34 przez sanczol, łącznie zmieniany 1 raz.
Arch Linux
kernel current
Samsung RF711
HP Compaq nx7400 [EY508ES]

ODPOWIEDZ