Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

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

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
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://www.henk.oegema.com
Registered linux user 520520.  In gebruik: Ubuntu 18.04.  Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino

Offline Nunslaughter

  • Lid
    • timovwb
  • Steunpunt: Nee
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

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
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://www.henk.oegema.com
Registered linux user 520520.  In gebruik: Ubuntu 18.04.  Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino

Offline Nunslaughter

  • Lid
    • timovwb
  • Steunpunt: Nee
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.

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
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://www.henk.oegema.com
Registered linux user 520520.  In gebruik: Ubuntu 18.04.  Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
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://www.henk.oegema.com
Registered linux user 520520.  In gebruik: Ubuntu 18.04.  Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino

Offline Nunslaughter

  • Lid
    • timovwb
  • Steunpunt: Nee
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.

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
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://www.henk.oegema.com
Registered linux user 520520.  In gebruik: Ubuntu 18.04.  Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino