Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
lpi2:udev [2025/02/25 14:52] ingo_wichmann [Kommando bei Aktivierung eines USB-Devices ausführen] |
lpi2:udev [2025/02/25 17:00] (aktuell) ingo_wichmann [Kommando bei Aktivierung eines USB-Devices ausführen] |
||
---|---|---|---|
Zeile 57: | Zeile 57: | ||
ls -l /tmp/udev-test | ls -l /tmp/udev-test | ||
- | (kurzes) Kommando ausführen, wenn ein USB-Stick mit einem Dateisystem mit dem LABEL=backup eingesteckt wird: | + | (kurzes(( |
- | <file txt /etc/udev/rules.d/75-touch-file.rules> | + | |
- | ACTION=="add", SUBSYSTEM=="usb", ENV{ID_FS_LABEL}=="backup", RUN="/bin/touch /tmp/udev-test" | + | |
- | </file> | + | |
- | + | ||
- | (( | + | |
Alternativen für länger laufende Befehle: | Alternativen für länger laufende Befehle: | ||
<file txt /etc/udev/rules.d/75-touch-file.rules> | <file txt /etc/udev/rules.d/75-touch-file.rules> | ||
Zeile 71: | Zeile 66: | ||
ACTION=="add", SUBSYSTEM=="usb", ENV{ID_FS_LABEL}=="backup", ENV{SYSTEMD_WANTS}="backup.service" | ACTION=="add", SUBSYSTEM=="usb", ENV{ID_FS_LABEL}=="backup", ENV{SYSTEMD_WANTS}="backup.service" | ||
+ | </file> | ||
+ | )) ) Kommando ausführen, wenn ein USB-Stick mit einem Dateisystem mit dem LABEL=backup eingesteckt wird: | ||
+ | <file txt /etc/udev/rules.d/75-touch-file.rules> | ||
+ | ACTION=="add", SUBSYSTEM=="usb", ENV{ID_FS_LABEL}=="backup", RUN="/bin/touch /tmp/udev-test" | ||
</file> | </file> | ||
- | )) | ||
====== Symlink bei Aktivierung anlegen ====== | ====== Symlink bei Aktivierung anlegen ====== | ||
<file txt /etc/udev/rules.d/75-show-last-usb.rules> | <file txt /etc/udev/rules.d/75-show-last-usb.rules> |