Script automatisch starten op RPi met raspbian(buster lite)?

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
Ernie
Elite Poster
Elite Poster
Berichten: 1047
Lid geworden op: 08 jun 2011, 06:35
Uitgedeelde bedankjes: 302 keer
Bedankt: 57 keer

Hi guys

Ik probeer een script automatisch te laten starten na het bootproces maar het werkt niet.
Wat ik heb gedaan:
  • via raspi-config logon to console & automatic logon as pi
  • script gemaakt in /etc/init.d/ (zowel met als zonder .sh extensie, is me niet duidelijk of dit belangrijk is)
  • script uitvoerbaar gemaakt en start manueel vanaf een remote console
  • script geregistreerd om automatisch op te starten met

    Code: Selecteer alles

    sudo update-rc.d "NameOfScript(.sh) defaults
Na het booten wordt de auto logon uitgevoerd en that's it. :?

Weet iemand van jullie wat ik fout doe of waar ik moet zoeken?
Tnx!
Heppie NY!
Gebruikersavatar
honda4life
Moderator
Moderator
Berichten: 6160
Lid geworden op: 03 jan 2010, 21:42
Locatie: 127.0.0.1
Uitgedeelde bedankjes: 213 keer
Bedankt: 391 keer
Provider

Al geprobeerd in crontab met @reboot?

Soms is het wel wat zoeken, daar bepaalde programma's soms afhankelijk zijn van bijvoorbeeld een beschikbare netwerkconnectie etc.
Dan ben je beter met een startup script dat wacht op deze condities.
✂ – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Gebruikersavatar
raf1
Elite Poster
Elite Poster
Berichten: 6191
Lid geworden op: 17 nov 2009, 22:39
Uitgedeelde bedankjes: 273 keer
Bedankt: 1960 keer
Recent bedankt: 6 keer

Sla je script alleen op zonder .sh extensie en test eerst eens of je script werkt:

Code: Selecteer alles

sudo /etc/init.d/NameOfScript start
sudo /etc/init.d/NameOfScript stop
Daarna toevoegen via

Code: Selecteer alles

sudo update-rc.d NameOfScript defaults 
Verwijderen via

Code: Selecteer alles

sudo update-rc.d -f NameOfScript remove 
Gebruikersavatar
honda4life
Moderator
Moderator
Berichten: 6160
Lid geworden op: 03 jan 2010, 21:42
Locatie: 127.0.0.1
Uitgedeelde bedankjes: 213 keer
Bedankt: 391 keer
Provider

nog uitvoerbaar maken ook?

Code: Selecteer alles

sudo chmod +x ?
✂ – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Ernie
Elite Poster
Elite Poster
Berichten: 1047
Lid geworden op: 08 jun 2011, 06:35
Uitgedeelde bedankjes: 302 keer
Bedankt: 57 keer

Het is dus gelukt met crontab.

Had, na deze tip van honda4life, een timer ingebouwd voor het geval het aan de netwerkconnectie lag maar dat maakte geen verschil om automatisch te starten vanuit /etc/init.d

@Raf: had exact gedaan wat jij post :wink:

Dikke merci!
Heppie NY!
Plaats reactie

Terug naar “Software en apps”