Hallo zusammen,
leidiges Thema. Python-Scripte automatisch nach dem Boot-Vorgang zu starten...
Mein erster Versuch ging über die rc.local.
Ich habe zwei Scripte, von denen sich das erste Script starten lässt und das zweite leider nicht. In beiden Scripten wird an den GPIOs herum gespielt. Script 2 benötigt allerdings Netzwerkzugang, da es einen MqttBroker anspricht und es lädt einigen Fremdcode ein. Meine Vermutung war, dass irgendetwas zum Zeitpunkt des Scriptstart noch nicht bereit war. Daher habe ich beschlossen, dass ich mich mit den systemd service units auseinanderzusetzen.
Mein zweiter Versuch über systed.
Habe es exakt so umgesetzt, wie es hier (Anleitung von raspberrypi-spy) beschrieben wurde.
Einzig am "Type" habe ich aufgrund einiger Internetbeiträge herumprobiert: idle, forking, oneshot
Auch hier hat sich ergeben, dass Script 1 startet, Script 2 aber nicht.
Wenn ich im Fall von Script 2 den status nach dem Reboot abfrage...
... steht da, dass der Service inaktiv ist und der Fehlercode 1.
Kann mir evtl. jemand weiterhelfen?
Braucht Ihr mein gesamtes Script?
Viele Grüße,
Alex