Hallo,
ich weiss, dies Thema ist in verschiedenen Foren schon oft durchgekaut. Es hat mir leider nicht weitergeholfen, oft sitzt das größte Problem vor dem Monitor.
Zum Problem, ich habe ein Script mit dem Betriebssystem Jessie (Desktop Datei und Autostart-Ordner) laufen. Ich habe Probleme damit, es unter Stretch auf einem anderen Raspberry 3+ zum Laufen zu bringen. Ich versuche es schon seit Tagen mit systemd.
Also:
wetter.service Datei geschrieben:
[Unit]
Description=Wetterdaten Service
After=multi-user.target
[Service]
Type=idle
ExecStart=/bin/bash /home/pi/wetter/Wetterdatei_start.sh &
[Install]
WantedBy=graphical.target
Mit chmod ausführbar gemacht, enabled und gestarted:
Fehlermeldung über systemctl status:
wetterdaten.service - Wetterdaten Service
Loaded: loaded (/etc/systemd/system/wetterdaten.service; enabled; vendor pres
Active: failed (Result: exit-code) since Wed 2018-11-07 11:15:01 CET; 11min a
Process: 2400 ExecStart=/bin/bash /home/pi/wetter/Wetterdatei_start.sh & (code
Main PID: 2400 (code=exited, status=1/FAILURE)
Nov 07 11:14:51 raspberrypi systemd[1]: Started Wetterdaten Service.
Nov 07 11:15:01 raspberrypi lxterminal[2405]: cannot open display:
Nov 07 11:15:01 raspberrypi lxterminal[2406]: cannot open display:
Nov 07 11:15:01 raspberrypi systemd[1]: wetterdaten.service: Main process exited
Nov 07 11:15:01 raspberrypi systemd[1]: wetterdaten.service: Unit entered failed
Nov 07 11:15:01 raspberrypi systemd[1]: wetterdaten.service: Failed with result
Das zu startende Script "Wetterdatei_start.sh" lässt sich im Terminal starten, es ruft zwei Python-Programme auf.
Gelesen habe ich, dass es oft zu Problemen kommt, wenn ein Terminal geöffnet werden soll. Eine Lösung dazu habe ich leider nicht gefunden.
Über Tipps und Hinweise freue ich mich. Ich hoffe, ich habe alle erforderlichen Angaben gemacht. Es ist mein erster Auftritt hier.