udev Rules Parameter RUN+=

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

wsp1

Benutzer
Registriert
19. Jan. 2010
Beiträge
35
Reaktionspunkte
17
Punkte
8
Hallo,

ich habe eine udev-rule erstellt die in Teile auch klappt. Der USB Kartenleser wird erkannt, der Symlink wird angelegt. Nun wollte ich, dass beim Einstecken aus gleichzeitig ein Service gestarted wird, aber genau das klappt nicht. Hat Synology den Parameter RUN gar nicht implementiert oder woran könnte es noch liegen?

Ich habe eine DS 426play mit dem OS DSM 6.2.3-25426 Update 3

meine udev-Rule lautet:
# EasyMouse Reader
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", SYMLINK+="EasyMouseReaderWSP", ACTION=="add", RUN+="/var/packages/oscam/scripts/start-stop-status start"

Name und Rechte der rule:
-rwxr-xr-x 1 root root 370 Feb 1 17:22 50-usb-EasyMouse.rules

Hat jemand einen Tipp für mich?

Danke und Gruß
Wolfgang
 
Ist schon lange her, dass ich mal was mit udev gemacht habe.
Mag sein, dass die Syntax auf einer Syno etwas anders ist als anderswo. Schau dir mal die rules-Files von Synology unter /lib/udev/rules.d etwas genauer an.
 
moin,

schon ein alter Beitrag aber evtl hilft es. Ich hatte Probleme mit meinen /dev/tty/usb0 und usb1 devices und habe es wie folgt gelöst:


/usr/lib/udev/rules.d/99-usb-serial.rules

# FTDI USB-SERIAL


SUBSYSTEM=="tty", ATTRS{serial}=="AM01YRPU", SYMLINK+="jeelink", MODE="0777"
SUBSYSTEM=="tty", ATTRS{serial}=="0024", SYMLINK+="zaehler", MODE="0777"

Also rein über Seriennummer und ganz einfach.

Danach:

sudo udevadm control --reload-rules
sudo udevadm trigger

Dann wurden die symbolischen Links angelegt und ich konnte meine Device mit dem Link in einen Docker Container weiterleiten. Ich denke mal das nach einem Systemupdate die Rule wieder angelegt werden muss.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat