Hallo,
leider komme ich gerade nicht weiter mit meinem vorhaben, ein Skript zu starten nach dem ein USB Stick eingesteckt worden ist.
Aber so weit komme ich noch gar nicht, in Anlehnung an diesem Thread #15 von meigrafd, wollte ich zum Testen nur mal eine Testausgabe erzeugen, aber auch dies klappt schon nicht. Später einmal soll es ein Skript starten, welches prüft ob auf dem USB Stick ein Update für ein Pythonprogramm liegt, und wenn ja, dieses auf dem Pi kopieren, aber wie gesagt soweit bin ich noch gar nicht.
Folgender Stand herrscht jetzt auf dem Pi:
/etc/udev/rules.d/90-usbautomount.rules:
ACTION=="add", SUBSYSTEMS=="usb", KERNEL=="sd*", RUN+="/bin/bash /bin/usbmount.sh mount /dev/%k"
ACTION=="remove", SUBSYSTEMS=="usb", KERNEL=="sd*", RUN+="/bin/bash /bin/usbmount.sh umount /dev/%k"
/bin/usbmount.sh:
#/bin/bash
#
# nano /etc/udev/rules.d/90-usbautomount.rules
#
# ACTION=="add", SUBSYSTEMS=="usb", KERNEL=="sd*", RUN+="/bin/bash /bin/usbmount.sh mount /dev/%k"
# ACTION=="remove", SUBSYSTEMS=="usb", KERNEL=="sd*", RUN+="/bin/bash /bin/usbmount.sh umount /dev/%k"
#
MountTo=/mnt/usbstick
ACTION=$1
DEVICE=$2
if [ "$ACTION" = "mount" ]; then
[ ! -d $MountTo ] && mkdir -p $MountTo
/bin/mount $DEVICE $MountTo
#/home/pi/stopvideo.sh >/dev/null 2>&1
#while [ ! -z "$(ps aux | grep -v grep | grep omxplayer)" ]; do
#killall -9 omxplayer >/dev/null 2>&1
#sleep 2
echo "Hallo USB Stick" >> /home/pi/log.txt
touch /home/pi/test.txt
done
#rm -f /home/pi/video/*.mp4 >/dev/null 2>&1
#cp -f $MountTo/*.mp4 /home/pi/video/
#/home/pi/startvideo.sh &
elif [ "$ACTION" = "umount" ]; then
/bin/umount -f $DEVICE
fi
exit 0
Alles anzeigen
Das auskommentierte stammt vom anderen Thread, das habe ich auskommentiert da ich dies ja nicht benötige.
Leider wird weder in die log.txt geschreiben, noch test.txt erstellt, die log.txt hab ich auch zur vorsicht mal angelegt, aber auch dann wird dorthin nix geschrieben.
Eigentlich sehe ich keine Abweichungen zu dem oben genannten Thread, oder überseh ich mal wieder was?
Vielen Dank schon mal im Voraus für eure Hilfe