ich habe hier ein Debian Squeeze.
Wenn ich einen USB-Stick dran stecke soll das Script "/usr/local/bin/backup" ausgeführt werden.
Aber genau das passiert nicht.
Der Symlink "/dev/usb-backup" wird tatsächlich angelegt.
Das Backupscript mountet, wenn ich es mit "/usr/local/bin/backup" aufrufe.
Nur über die udev-rule funktioniert das Ausführen des Scriptes nicht. Ich habe auch schon vergeblich versucht, direkt über die udev-rule zu mounten, indem ich RUN+="mount /media/backupstick" eingetragen habe.
/etc/udev/rules.d/91-usb-costum.rules
Code: Alles auswählen
SUBSYSTEM=="block" ,ACTION=="add" ,KERNEL=="sd?1" ,ATTRS{idVendor}=="1b1c" ,SYMLINK+="usb-backup , RUN+="/usr/local/bin/backup"
Code: Alles auswählen
#!/bin/sh
/bin/mount /media/backupstick
exit 0
Code: Alles auswählen
/dev/usb-backup /media/backupstick vfat users,atime,noauto,rw,nodev,exec,nosuid 0 0
Hat vielleicht jemand eine Ahnung an was es liegen könnte?
Gruß Andreas