udev-Frage
Hallo Liste,
ich habe mir ein udev-rule geschrieben, habe das gespeichert, alles
wunderbar. Nun gibt es am Ende der Regel den folgenden Eintrag:
RUN+="/usr/bin/backup_gui"
backup_gui ist ein kleines Script, welches mit einer einfachen
Zenity-GUI durch einen Backup-Prozess führen soll, sobald der USB-Stick
eingesteckt wird.
Das Problem: Stecke ich den Stick ein, passiert nichts - die GUI wird
nicht gestartet.
Ersetze ich aber das Skript "backup_gui" durch "test", welches
lediglich touch /home/galina/aksjflkajf.txt schreiben soll,
funktioniert dies einwandfrei.
Daraus schliesse ich, dass die Regel eigentlich richtig wäre. Liegt das
Problem, dass backup_gui nicht gestartet wird, daran, dass hier eben
eine grafische Komponente drin ist?
Was wäre also richtig? Sollte ich ein Mini-Skript liefern im Sinn von
"start_backup_gui", das per UDEV ausgeführt wird und "backup_gui"
startet?
Oder habe ich einen grundsätzlichen Überlegungsfehler gemacht?
Hier noch mein rule:
ACTION=="add" KERNEL=="sd?1", SUBSYSTEMS=="usb",
ATTRS{serial}=="4B882727739", SYMLINK+="backup",
RUN+=/usr/bin/scalpel_gui"
Besten Dank
Galina
Reply to: