Hallo zusammen,
ich habe hier ein mir unverständliches Problem mit dem Autostart einer .desktop Datei:
Unter /etc/xdg/autostart liegt die Desktop-Datei Timestamp
Diese enthält:
[Desktop Entry]
Type=Application
Name=Timestamp
Comment=Start Timestamp
Exec=lxterminal -l -e /home/pi/Timestamp_Start.sh
Terminal=true
Die Scrip-Datei liegt unter /home/pi mit dem Namen Timestamp_Start.sh
und enthält:
python3 /home/Weatherdata/Timestamp_Scheduled.py
und ist ausführbar.
Die Python-Datei ist /home/Weatherdata/Timestamp_Scheduled.py
und enthält ein kleines Python-Programm das einen Zeitstempel in meine Datenbank schreibt:
#!/usr/bin/env python3
# Timestamp wiederholt in die Datenbank schreiben (HK 2021-11-08)
....
Starte ich die Script-Datei Timestamp_Start.sh manuell mit Rechtsklick "Öffnen" wird alles prima ausgeführt. Das Python-Programm macht was es soll. Mit und ohne Terminal, alles gut.
Nach einem Neustart läuft das Script aber nicht wie gewünscht automatisch an --> Mist.
Es sei denn, ich melde mich per Remote-Desktop vom PC aus am Raspberry an. Dann läuft das Script an und das Programm mit Fensterchen fehlerfrei !
Obwohl es in beiden Fällen der User pi ist und ich schon die Rechte für die Dateien Timestamp und Timestamp_Start.sh komplett auf "Jeder" gesetzt habe.
Ich bitte um Eure Hilfe, mir fällt inzwischen nichts mehr dazu ein.
Gruß, Holger