Falls diese Datei zum Start von homebridge verwendet wird, was absolut der Fall sein könnte, aber nicht gänzlich sicher ist, dann steht da oben:
Switche zu User pi und lade seine Einstellungen (su - pi), führe das Kommando homebridge aus (-c homebridge), lasse alle weiteren Meldungen stillschweigend verschwinden (> /dev/null 2>&1) und mach das im Hintergrund (&).
Na, dann rate ich mal. Ergänze die ganze Geschichte, bis sie so aussieht:
else
# su - pi -c "homebridge > /dev/null 2>&1 &"
su - root -c "homebridge -U /home/pi/.homebridge> /dev/null 2>&1 &"
echo "Homebridge starting"
$0 status
Schön ist das nicht. Um es in einfachen Worten zu sagen. Es ist sogar ziemlich hässlich. Meine Kollegen in der Firma würden mich dafür an ein grobes Kreuz nageln. Aber ich schätze mal: das funktioniert. Und wir können das demnächst auch schöner machen.
Restarte dann die Homebridge:
sudo /etc/init.d/homebridge restart
Hoffe das ist die richtige Datei!?
Das hängt davon ab, wie du homebridge startest. Daher frage ich ja so verzweifelt danach. Bitte ankreuzen:
[ ] Ich gebe /etc/init.d/homebridge start oder /etc/init.d/homebridge restart ein
[ ] Ich gebe sudo systemctl start homebridge oder sudo systemctl restart homebridge ein
[ ] Ich trenne den Raspi kurzzeitig vom Strom.
[ ] Ich mach was völlig anderes und zwar: ______________________________________
[ ] Ich starte meine Homebridge nie.
Stefan