Hallo zusammen,
das Thema Scripte ist zwar schon oft behandelt worden, aber ich blicke noch nicht durch.....
Eigentlich geht es darum, das meine Raspi im Keller nach einem Stromausfall automatisch das Programm "heizung" in einem Terminalfenster startet.
Zum Testen nehme ich natürlich erstmal eine andere Raspi mit dem Programm "hallo_welt".
Ich denke das das Starten durch die rc.local der richtige Zeitpunkt ist.
Die rc.local sieht bei mir folgender maßen aus:
Bash
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# 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
exit 0
Alles anzeigen
Jetzt brauche ich nur zwischen "fi" und "exit 0" die Zeile "./hallo_welt" eingeben und abspeichern?
Wie teste ich das, ohne das mir die Raspi bei einem Fehler abstürzt? Einfach die rc.local ausführen und gucken ob "hallo_welt" abläuft?