Gibt es eigentlich eine Möglichkeit ein Pythonscript während des Bootvorgangs auszuführen? (Z.B: Bootscreen für die Matrix)
Gibt es eigentlich eine Möglichkeit ein Pythonscript während des Bootvorgangs auszuführen? (Z.B: Bootscreen für die Matrix)
hi,
ein rc.local Eintrag z.b. könnte das machen.
cYa
@piggituX
das Skript wird dann aber erst ziemlich am Ende des Bootvorgangs ausgeführt. Ich habe hier ein Skript mit einer einfachen Ladeanimation. Der Bootvorgang dauert 20 Sekunden. Ich hätte gerne, dass das Skript schon wenige Sekunden, nachdem ich den RPI eingeschaltet habe, ausgeführt wird. Ist das Möglich?
ja, Jessi Lite startet mit systemd im entsprechenden Pfad könnte man den Skript schon sehr sehr früh starten lassen!
autorun als Systemd script http://www.raspberrypi-spy.co.uk/201...using-systemd/
wenn du dir den systemd config pfad ansiehst, findest du dort dateien die aufsteigend nummeriert sind und mit unterschiedlichen buchstaben
ich hab leider gerade nicht mehr auf dem schirm was für was war, aber entweder waren die zahlen für die reihenfolge und die buchstaben für den core oder umgekehrt!
Die skripts werden auf den größeren RPIs mit mehr als einem Kern parallel ausgeführt und z.B. auf dem Zero einfach nur sequentiuell der Numerierung nach.
Wenn du dich mit dem Scripts ein wenig genauer auseinandersetzt kannst du sicher rausfinden ab wann PYthon verfügbar ist und deinen Script noch früher starten lassen.
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
Danke für den guten Tipp
Hab es bisher allerdings nur geschafft, das Script 2 Sekunden früher starten zu lassen. Wann genau Python schon verfügbar ist, konnte ich bisher nicht herausfinden.
Ich hab dann einfach verschiedene targets ausprobiert z.B. basic.target oder auch rescue.target. Mit sysinit.target wollte es dann schon nicht funktionieren.
rescue.target war ja glaube ich schon Runlevel 1
Also wenn sich das nicht noch ein wenig früher ausführen lässt, werde ichs weglassen.Code:[Unit] Description=Bootanimation [Service] Type=idle ExecStart=/usr/bin/python /home/pi/bootfiles/bootScreen.py [Install] WantedBy=basic.target
Mal ein Update
Video im Startpost
Lesezeichen