[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: