Python Script auf dem Raspberry Pi automatisch starten

Veröffenticht am 28.05.2017    von     in der Kategorie Raspberry Pi     bisher keine Reaktionen


Dieser kurze Beitrag soll dir zeigen, wie du dein in Python geschriebenes Programm beim Start des Raspberry Pi automatisch starten und ausführen lässt. Im Gegensatz zu meinem Beitrag “Autostart eines Python Programms auf dem Raspberry Pi“, ist dieser Ansatz für den Betrieb des RasPi ohne Desktop-Modus möglich.

 

 

Erweiterung der Autostart – Datei

Zuerst öffnest du über dein Terminal-Programm die Datei rc.local. Das notwendige Verzeichnis für die Datei findest du im Pfad /etc/. Folgender Befehl ruft den Texteditor Nano zur Bearbeitung der notwendigen Datei auf.

 

Ergänzung der Autostart – Datei

Nun ergänzt du den Inhalt der Datei mit folgender Anweisung. Diese muss vor dem vorhandenen “exit 0” am Ende der Datei eingefügt werden und den Pfad zum existierenden Skript beinhalten.

Im obigen Beispiel wird die Datei test.py im Verzeichnis “home/pi” gestartet.

Hinweis zum Programmaufruf

Die Anweisung wird mit einem “&” Zeichen ergänzt, dies ist insoweit wichtig, denn sollte dein Programm nicht nur einmal durchlaufen, sondern in einer Schleife im Hintergrund laufen, würde der Raspberry Pi ohne “&” ggf. in einer Endlosschleife hängen bleiben und nicht vollständig booten.

 

Letzte Anmerkung

Bedenke bitte, jegliche Änderung am Programm-Code wird erst nach einem Neustart wirksam.

Share on Facebook0Share on Google+0Tweet about this on Twitter0Pin on Pinterest0Share on LinkedIn0



Servus, ich bin Wolfgang.

Blogger – Maker – web & mobile Developer – Dobermann Besitzer.

Mit meinem über die Jahre gesammelten Wissen als Webworker möchte ich dir Hilfestellungen und Anregungen zur Nutzung der sich aus dem digital Lifestyle ergebenden Möglichkeiten und Notwendigkeiten geben.

Einen aktuellen Schwerpunkt auf meinem Blog bildet das Thema IoT im Zusammenspiel mit dem Raspberry Pi.


Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Notwendige Felder sind mit * markiert.

Verfasse den ersten Kommentar (0 Kommentare)