- Offizieller Beitrag
Hier ein kurzes Tutorial, wie man ein Python Script automatisch nach dem Hochfahren starten lässt.
Schritt 1:
Beispielscript mit Python Shebang
Da dieses Script per Shebang mit Python interpretiert wird benötigen wir dazu noch Dateirechte
Schritt 2:
Nun müssen die Rechte so gesetzt werden, dass es ausführbar ist
Schirtt 3:
Als nächstes tragen wir den Pfad des Scripts in die rc.local ein.
Vor "exit 0" fügt ihr den Pfand zu eurem Script(s) ein.
Das & bewirkt, dass die rc.local weiter abgearbeitet und nicht darauf gewartet wird, dass das Script fertig ist. Bei einem Script mit Endlosschleife würde sonst ewig gewartet werden und der Pi bleibt beim Starten hängen.
Wenn ihr aus irgendwelchen Gründen möchtet, dass das Script mit einer Verzögerung ausgeführt wird könnt ihr diesen Befehl nutzten.
Die Sekunden (hier 15) könnt ihr anpassen
Abspeichern nicht vergessen.
Schritt 4:
Nun könnt ihr einen Neustart machen und überprüfen ob das Script ausgeführt wurde
Zum überprüfen geben wir diesen Befehl ein:
Ihr solltet in etwa diese Ausgabe bekommen
Zitat
pi@raspberrypi ps -ef | grep python
root 2055 1 10 13:47 ? 00:00:01 python /home/pi/test.py
Damit ist bestätigt, das das Script ausgeführt wurde.
Das wars.
Schöne Grüße,
ps915