RPi: Python Script beim Start des Systems ausführen
RPi: Python Script beim Start des Systems ausführen
Hallo zusammen,
ich habe Raspbian Wheezy auf meinem Raspberry Pi und würde gerne wissen, wie ich ein Python-Script automatisch beim Start des Systems ausführen lasse!?
Danke
ich habe Raspbian Wheezy auf meinem Raspberry Pi und würde gerne wissen, wie ich ein Python-Script automatisch beim Start des Systems ausführen lasse!?
Danke
Re: RPi: Python Script beim Start des Systems ausführen
Die /etc/rc.local ist eigentlich der richtige Ort für unsauberes Einbinden, sie wird beim Systemstart ausgeführt. Die saubere und flexible Alternative wäre ein init-Skript.
Willkommen im Forum!
Gruß Cae
Willkommen im Forum!
Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.
—Bruce Schneier
Re: RPi: Python Script beim Start des Systems ausführen
Hallo und danke für die Begrüßung,
ich habe es schon mit der /etc/rc.local probiert, aber leider ohne Erfolg.
Ich habe den entsprechenden Code vor dem "exit 0" eingefügt, aber nach dem Neustart hat es sich leider nichts getan.
der eingefügte Code schaut so aus:
python /pfad/zum/script.py befehl
Müssen etwa die rechte für /etc/rc.local neu gesetzt werden?
Gruß
ich habe es schon mit der /etc/rc.local probiert, aber leider ohne Erfolg.
Ich habe den entsprechenden Code vor dem "exit 0" eingefügt, aber nach dem Neustart hat es sich leider nichts getan.
der eingefügte Code schaut so aus:
python /pfad/zum/script.py befehl
Müssen etwa die rechte für /etc/rc.local neu gesetzt werden?
Gruß
Re: RPi: Python Script beim Start des Systems ausführen
Wenn du es so machst, müsstest du auch den Pfad zu Python angeben.
cu,
niemand
cu,
niemand
Re: RPi: Python Script beim Start des Systems ausführen
Es hat leider auch nichts gebracht.
Re: RPi: Python Script beim Start des Systems ausführen
Funktioniert denn etwas Simples wiezuverlässig?
Gruß Cae
Code: Alles auswählen
/bin/date >/tmp/rc-local-test
Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.
—Bruce Schneier
Re: RPi: Python Script beim Start des Systems ausführen
Genau, das muss.LeLion hat geschrieben: Müssen etwa die rechte für /etc/rc.local neu gesetzt werden?
Das geht über eine Ecke, weshalb Cae vermutlich sagt, es ist »unsauber«.
/etc/init.d/rc.local ruft /etc/rc.local auf. Im Grunde kann man sich den Umweg auch sparen, oder du kannst des python-Script auch von /etc/init.d/rc.local aufrufen.
Wird denn /etc/init.d/rc.local ausgeführt?
Re: RPi: Python Script beim Start des Systems ausführen
Hallo,
nachdem ich sudo beim Befehl vorangestellt habe,geht es jetzt. Der Script startet jetzt ganz brav im "Hintergrund", aber wie kann ich das Terminal-Fenster sichtbar machen, damit ich die Script-Aktivität sehen kann?
Gruß
nachdem ich sudo beim Befehl vorangestellt habe,geht es jetzt. Der Script startet jetzt ganz brav im "Hintergrund", aber wie kann ich das Terminal-Fenster sichtbar machen, damit ich die Script-Aktivität sehen kann?
Gruß
Re: RPi: Python Script beim Start des Systems ausführen
Du kannst mit exec die aktuelle Shell durch ein Programm deiner Wahl ersetzen, und du kannst mit & einen Befehl in den Hintergrund setzen. Beides kombiniert ergibt etwas wie– die starten dann nahezu gleichzeitig in jeweils eigenen Prozessen und blockieren nicht den Hauptprozess. Vielleicht magst du dir screen anschauen, wenn du nochmal an diese Session herankommen willst.
Gruß Cae
Code: Alles auswählen
exec /foo/bar &
exec /bar/baz &
Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.
—Bruce Schneier
Re: RPi: Python Script beim Start des Systems ausführen
Hallo "Cae" und sorry, dass ich jetzt dazu komme, zu antworten.
Edit:
ich muss zugeben, dass ich mich in der Materie noch nicht so auskenne, aber ich arbeite daran
ich habe jetzt folgendes probiert
/usr/bin/lxterminal
/pfad/zum/Shellsript.sh # der den python-Script ausführt
leider ohne erfolg
auch mit
lxterminal --excute python /pfad/zum/script.py
ging nicht
Edit:
ich muss zugeben, dass ich mich in der Materie noch nicht so auskenne, aber ich arbeite daran
ich habe jetzt folgendes probiert
/usr/bin/lxterminal
/pfad/zum/Shellsript.sh # der den python-Script ausführt
leider ohne erfolg
auch mit
lxterminal --excute python /pfad/zum/script.py
ging nicht