Wenn ihr Dienste oder wie in meinem Fall den NoIP Service [/usr/local/bin/noip]
automatisch nach dem booten starten möchtet müssen wir dazu ein Script erstellen.
Step 1) Autostart Skript erstellen auf dem Raspberry PI erstellen
sudo nano /etc/init.d/NameDeinesSkripts
Step 2) Folgenden Inhalt einfügen und speichern, anschließend den nano-Editor beenden:
#! /bin/sh
# /etc/init.d/noip
### BEGIN INIT INFO
# Provides: noip
# Short-Description: Simple script to start a program at boot
### END INIT INFO
# If you want a command to always run, put it here
# Carry out specific functions when asked to by the system
case “$1” in
start)
echo “Starting noip”
# run application you want to start
/usr/local/bin/noip2
;;
stop)
echo “Stopping noip”
# kill application you want to stop
killall noip2
;;
*)
echo “Usage: /etc/init.d/noip {start|stop}”
exit 1
;;
esac
exit 0
Step 3) Berechtigung setzen (Skript ausführbar machen)
sudo chmod 755 /etc/init.d/NameDeinesSkripts
Step 4) Skript testen (starten)
sudo /etc/init.d/NameDeinesSkripts start
Step 5) Test: Service stoppen
sudo /etc/init.d/NameDeinesSkripts stop
Step 6) Skript im Autostart registrieren
sudo update-rc.d NameDeinesSkripts defaults
Hinweis
Möchtet ihr es wieder aus dem Autostart wieder entfernen, nehmen wir folgenden Befehl:
sudo update-rc.d -f NameDeinesSkripts remove