Wie starte ich einen Dienst mit init.d in einem Raspberry Pi mit Raspbian?

Wie starte ich einen Dienst mit init.d in einem Raspberry Pi mit Raspbian?

Ich habe Raspbian auf meinem Raspberry Pi installiert. Ich habe einige Anleitungen gefunden, mit denen ich Skripte beim Start automatisch starten könnte. Aber es funktioniert nicht.

Ich habe update-rc.d ausgeführt (bin mir nicht sicher, ob es richtig geschrieben ist) und geprüft, dass verschiedene Einträge in /etc/rcx.d erstellt wurden.. Diese Einträge beginnen entweder mit dem Buchstaben K oder S.

Ich kann das Skript problemlos manuell mit „sudo service myscripthere start“ (oder einem Stopp/Neustart) ausführen. „mybinary“ befindet sich in /usr/local/bin.

Irgendwelche Ideen, was falsch sein könnte? Danke


Dies ist der Inhalt des Skripts.

### BEGIN INIT INFO
# Provides:          myscript
# Required-Start:    $local_fs $remote_fs $network
# Required-Stop:     $local_fs $remote_fs $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO

case "$1" in
start)   echo -n "Start services"
   /usr/local/bin/mybinary -start
   ;;
stop)   echo -n "Stop services"
   /usr/local/bin/mybinary -stop
   ;;
restart)
   $0 stop
   $0 start
        ;;
*)   echo "Usage: $0 start|stop|restart"
        exit 1
        ;;
esac
exit 0

verwandte Informationen