Hey Leute!
Da sich die externen Lautsprecher für meinen TV nicht automatisch einschalten (automatisches Ausschalten funktioniert), wenn ich meinen TV einschalte, habe ich für meinen Raspi Zero ein Skript geschrieben, das in einer Endlosschleife per HDMI-CEC den Power-Status des TV abfragt. Wenn sich dieser ändert wird mithilfe von LIRC ein Infrarotkommando über einen dranhängenden IR-Blaster gesendet, der die Boxen einschaltet. Funktioniert alles super, nur wenn ich das Skript als Autostart (wird in init.d gestartet) im Hintergrund starten lasse, läuft das Skript immer nur einige Minuten und dann nicht mehr. Wenn ich es jedoch aktiv über SSH starte, läuft es immer weiter, so lang ich eben mit Putty draufbleibe. Hat jemand ne Idee, warum das Skript, wenn es im Hintergrund läuft, nicht endlos weiterläuft?
Das Skript ist im Anhang. Als OS wird Raspbian Jessie verwendet (die LIRC-Version für neuere Rasbpian-OS ist Schrott, aber da der Zero im Endeffekt nur diese Sache machen soll und auch nicht im Netz hängt ist das kein Problem).
Danke für eure Hilfe