gelöst Script starten mit udev

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

gelöst Script starten mit udev

Beitrag von Huck Fin » 29.10.2014 15:45:51

Hi, ich habe ein Script, das manuell gestartet wunderbar funktioniert.
Nun wollte ich es per udev Regel starten, sobald ein USB-Stick eingesteckt wird.
Es funktioniert aber nur teilweise.

Code: Alles auswählen

#!/bin/bash
QUELLE=/home/test.tc
ZIEL=/home/daten/
KEY=/media/usb/info.txt
/usr/bin/truecrypt -t -k --filesystem=ntfs-3g $QUELLE $ZIEL --fs-options="uid=1000,gid=100,umask=0007" --keyfiles=$KEY --protect-hidden=no --password=""
beep -r4 -f3000
Der beep-Befehl wird ausgeführt.
Der Truecrypt-Befehl nicht.

Starte ich es manuell, funktioniert es.
Jemand ne Idee ?
Datei besitzer ist immer root:root
Zuletzt geändert von Huck Fin am 29.10.2014 19:13:27, insgesamt 2-mal geändert.

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Script starten mit udev

Beitrag von Cae » 29.10.2014 16:20:19

Vielleicht braucht es ein Terminal oder eine explizite Eingabeumleitung von /dev/null.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

Re: Script starten mit udev

Beitrag von Huck Fin » 29.10.2014 16:51:19

hat sich erledigt.
Ein sleep 5s vor dem mounten hat geholfen

Antworten