Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

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

Auteur Topic: Automatisch opstarten file.sh  (gelezen 925 keer)

Automatisch opstarten file.sh
« Gepost op: 2017/12/31, 14:47:42 »
Ik weet het ik stamp waarschijnlijk open deuren in...

Ik heb me (Pi3) een RTL-SDR receiver gemaakt. Werkt als een lier.
Echter ik moet steeds inloggen, bij wij van spreken om het script "radiostart.sh" te runnen.

#!/bin/sh -e
sudo ldconfig
rtl_tcp -a ivanflo.sytes.net

Pas dan kan ik zenders horen op elk toestel.
Stom dus...

Ik spreek /etc/rc.local  en plaats net voor exit 0

Citaat
sudo /home/pi/radiostart.sh

Maar dat lukt dus niet... Geen opstart niets njet nada

Citaat
#
#
#******** (komt voor de onderliggende rest-script --------
#
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

sudo /home/pi/radiostart

exit 0

Wat doe ik verkeerd?

Ivan
Wie niets doet met de kennis die hij heeft,
weet eigenlijk niets.
Cicero

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
Re: Automatisch opstarten file.sh
« Reactie #1 Gepost op: 2017/12/31, 16:09:02 »
Om het script vanuit /etc/rc.local te starten onder de gebruikersnaam pi kan je de -u optie gebruiken:

sudo -u pi /home/pi/radiostart.sh
Klik links bovenin op Documentatie

Offline jan11000

  • Lid
Re: Automatisch opstarten file.sh
« Reactie #2 Gepost op: 2017/12/31, 23:55:31 »
Misschien een

#!/bin/sh -e
sleep 10

commando vooraan zetten, zodat netwerk kan opstarten, en dan dat de  rest van het script wordt uitgevoerd.
De 10 kun je ook groter maken.