Nieuws:

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

Auteur Topic: Automatisch opstarten file.sh  (gelezen 484 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.