2017-12-31 60 views
0

Ich wollte wissen, was wäre der beste Ansatz zur Lösung dieses Problems. Ich würde gerne eine Reihe von Befehlen ausführen, um einige Python-Skripts und einen Dienst auszuführen, wenn die Raspberry Pi in den Desktop geladen wird. Hier sind meine Befehle:Auto-Run-Befehle auf Raspberry Pi

cd /var/www/html/ 
python servocontrol.py 


cd /var/www/html/Misc 

python temp1.py 
python seven_segment.py 

sudo /etc/init.d/livestream.sh start 

Meine erste Methode, die ich am meisten Post las, war es in der rc.local hinzufügen von:

sudo nano /etc/rc.local 

und fügen Sie den genauen Befehle in sie wie folgt:

# 
# By default this script does nothing. 

# Print the IP address 
_IP=$(hostname -I) || true 
if [ "$_IP" ]; then 
    printf "My IP address is %s\n" "$_IP" 
fi 

sleep 15 
cd /var/www/html/ 
python servocontrol.py 
cd /var/www/html/Misc 
python temp1.py 
python seven_segment.py 
sudo /etc/init.d/livestream.sh start 
exit 0 

Leider hat es nicht funktioniert. Bitte, wenn jemand darauf hinweisen kann, was ich vermisse oder ob es noch weitere Schritte geben muss, damit dies funktioniert. Wenn es andere Methoden gibt, bin ich auch für sie offen!

Danke

Antwort

0

willst du ein Skript beim Serverstart ausführen? können Sie @reboot in cron verwenden

0

Sie können Crontab auf Raspberry Pi verwenden (Die Crontab (Abkürzung für "Cron-Tabelle") ist eine Liste von Befehlen, die in regelmäßigen Abständen auf Ihrem Computersystem ausgeführt werden sollen Der Befehl crontab öffnet die Crontab zum Bearbeiten und ermöglicht das Hinzufügen, Entfernen oder Ändern geplanter Aufgaben.)

UND Sie können einen Dienst für Ihr Skript erstellen. es ist sehr einfach brauchen nur 5 Sekunden suchen, um Anweisungen zu finden.