auf meinem Buster bin ich auf ein seltsames Verhalten gestoßen. Beim Einstöpseln eines USB-Sticks wird dieser normalerweise automatisch eingebunden unter /media/user/UUID und der Dateimanager (Nemo unter LXDE) gestartet.
Ich rufe nun über eine udev.rule ein Skript auf, wenn ein spezieller Stick eingesteckt wird:
Code: Alles auswählen
KERNEL=="sd?1", SUBSYSTEMS=="usb", ATTRS{idVendor}=="0123", ATTRS{idProduct}=="4567", ACTION=="add", RUN+="/home/user/Myscript.sh"
Code: Alles auswählen
#!/bin/bash
/bin/date >>/home/user/datetest
/bin/date >>/home/user/datetest
Wenn ich aber dazwischen ein sleep aufrufe:
Code: Alles auswählen
#!/bin/bash
/bin/date >>/home/user/datetest
/bin/sleep 5s
/bin/date >>/home/user/datetest
Hat irgendwer eine Erklärung parat?