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

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
Ernie
Elite Poster
Elite Poster
Berichten: 838
Lid geworden op: 08 jun 2011, 06:35
Uitgedeelde bedankjes: 228 keer
Bedankt: 45 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!
Gelukkig & gezond 2022!
Gebruikersavatar
honda4life
Elite Poster
Elite Poster
Berichten: 5659
Lid geworden op: 03 jan 2010, 21:42
Locatie: 127.0.0.1
Uitgedeelde bedankjes: 186 keer
Bedankt: 315 keer

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: 4954
Lid geworden op: 17 nov 2009, 22:39
Uitgedeelde bedankjes: 235 keer
Bedankt: 1542 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
Elite Poster
Elite Poster
Berichten: 5659
Lid geworden op: 03 jan 2010, 21:42
Locatie: 127.0.0.1
Uitgedeelde bedankjes: 186 keer
Bedankt: 315 keer

nog uitvoerbaar maken ook?

Code: Selecteer alles

sudo chmod +x ?
✂ – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Ernie
Elite Poster
Elite Poster
Berichten: 838
Lid geworden op: 08 jun 2011, 06:35
Uitgedeelde bedankjes: 228 keer
Bedankt: 45 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!
Gelukkig & gezond 2022!
Plaats reactie

Terug naar “Software en apps”