Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Een programma starten bij opstart van raspberry-pi  (gelezen 3868 keer)

Een programma starten bij opstart van raspberry-pi
« Gepost op: 2017/05/11, 17:29:38 »
Op de site : https://www.dexterindustries.com/howto/run-a-program-on-your-raspberry-pi-at-startup/ staan 5 manieren om een programma automatisch op te starten.

Ik moet twee programma's opstarten.  Eén om een tekst op een LCD display  te tonen en één om een beweging te detecteren met een PIR sensor.
Het programma dat de tekst op het display toont hoeft eigenlijk niet constant te draaien. Als de tekst eenmaal op het display staat, blijft het daar staan, ook al stopt het programma.


Heeft een van deze opstart manieren de voorkeur?
Als twee programma's tegelijk draaien, hoe worden die dan afgehandeld?  De één na de ander? Allebei tegelijk? (weet niet of dat mogelijk is)
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (Op RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.4 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)

Re: Een programma starten bij opstart van raspberry-pi
« Reactie #1 Gepost op: 2017/05/11, 20:23:15 »
Dit hangt ervan welk besturingssyteem draait. De Raspberry Pi is gewoon de hardware en is zoals vragen hoe een programma starten op een Dell of HP.

Ik heb er eentje draaien met Raspbian (Pixel DE) en gebruik geen van de gemelde methodes. Maak het volgende bestand aan en voeg regels toe die starten met een @.

$ cat ~/.config/lxsession/LXDE-pi/autostart
# Start Chromium bij het inloggen
@chromium-browser http://google.com

Re: Een programma starten bij opstart van raspberry-pi
« Reactie #2 Gepost op: 2017/05/11, 22:00:55 »
Als ik een programma opstart in "crontab" moet er dan aan het eind een & staan of gaat het prgramm automatisch in de achtergrond?

@reboot python /home/pi/mypythonprog.py
of
@reboot python /home/pi/mypythonprog.py &
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (Op RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.4 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)

Re: Een programma starten bij opstart van raspberry-pi
« Reactie #3 Gepost op: 2017/05/12, 09:33:13 »
De ampersand is niet nodig. Maar deze methode heeft niks met crontab te maken. Ook het commando in uw bericht is wat raar, dit zal de pi herstarten.

Re: Een programma starten bij opstart van raspberry-pi
« Reactie #4 Gepost op: 2017/05/12, 13:28:56 »
De ampersand is niet nodig. Maar deze methode heeft niks met crontab te maken. Ook het commando in uw bericht is wat raar, dit zal de pi herstarten.

Dat de ampersand niets met crontab te maken heeft klopt;  maar wel met het feit dat het programma wel of niet in de achtergrond moet draaien. (en doet moet in mijn geval)

Mijn commando komt van het voorbeeld op: http://www.raspberrypi-spy.co.uk/2013/07/running-a-python-script-at-boot-using-cron/
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (Op RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.4 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)

Re: Een programma starten bij opstart van raspberry-pi
« Reactie #5 Gepost op: 2017/05/12, 13:53:20 »
........................................................... Ook het commando in uw bericht is wat raar, dit zal de pi herstarten.

Volgens Wikipedia betekent @reboot:  zie attachment.
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (Op RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.4 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)

Re: Een programma starten bij opstart van raspberry-pi
« Reactie #6 Gepost op: 2017/05/12, 20:35:50 »
Ge haalt twee dingen door elkaar. Mijn voorbeeld gaat over het automatisch starten van een programma bij het booten van Raspbian, zoals gevraagd in het begin van dit topic. Uw laatste twee berichten gaan over crontab. @reboot is specifek voor crontab.

Re: Een programma starten bij opstart van raspberry-pi
« Reactie #7 Gepost op: 2017/05/12, 22:59:01 »
Ge haalt twee dingen door elkaar. Mijn voorbeeld gaat over het automatisch starten van een programma bij het booten van Raspbian, zoals gevraagd in het begin van dit topic. Uw laatste twee berichten gaan over crontab. @reboot is specifek voor crontab.

Dat is waar wat je zegt.
Maar toen ik eenmaal  besloten had om crontab te gebruiken voor het booten van de PI, kwamen er verdergaand andere vragen aan de orde.

In ieder gaval bedankt voor je antwoorden.

Mvg.
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (Op RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.4 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)