moinmoin ...
... bislang hatte ich autoshutdown auf meinem OMV aktiv.
Allerdings fuhr OMV auch immer stumpf runter, wenn gerade eine Aufnahme bei TVHeadend lief.
Das Problem konnte ich dadurch lösen, dass ich autoshutdown wieder deaktivert habe und stattdessen dieses Script vom TVHeadEnd Board eingebunden habe.
Das Script überwacht die status.xml von TVHeadEnd auf bevorstehende recordings und subscriptions, so dass während einer LiveTV-Sitzung oder einer Aufnahme nicht heruntergefahren wird.
Ebenso stellt das Script einen Timer in der RTC Clock, um OMV wieder aufzuwecken, bevor eine Aufnahme ansteht.
Klappt einwandfrei.
Nur irgendwie hätte ich das ganze gerne in der Autoshutdown-Section mit integriert.
Der Tip mit der Datei-Überwachung ist ja nicht schlecht, nur kann ich TVHeadend nicht beibiegen, dass er irgendwo einen Status-File anlegt, der aktualisiert wird, sobald sich etwas ändert (neue LiveTV Sitzung, neue Aufnahme geplant ...)
Ich könnte nur mittels
die Datei runterladen, überprüfen und wieder löschen.
Aber wo bringe ich autoshutdown das bei?
Hier mal eine status.xml von TVHeadEnd
<?xml version="1.0"?>
<currentload>
<systemload>1.880000,1.680000,1.570000</systemload>
<recordings>
<recording>
<start>
<date>2015/03/19</date>
<time>16:45</time>
<unixtime>1426779900</unixtime>
<extra_start>0</extra_start>
</start>
<stop>
<date>2015/03/19</date>
<time>17:15</time>
<unixtime>1426781700</unixtime>
<extra_stop>0</extra_stop>
</stop>
<title>PAC-MAN und die Geisterabenteuer</title>
<status>Recording</status>
</recording>
</recordings>
<subscriptions>1</subscriptions>
</currentload>r
Alles anzeigen
Drei Modi müssten überprüft werden:
1. wenn "<subscriptions>1", dann nicht herunterfahren (laufende Aufnahme oder LiveTV)
2. wenn "<subscriptions>0" und "<recording> nicht vorhanden, dann herunterfahren (keine laufende Aufnahme oder LiveTV und keine Aufnahme geplant)
3. wenn "<subscriptions>0" und "<recording> vorhanden, dann RTC timer setzen und herunterfahren (keine laufende Aufnahme oder LiveTV aber Aufnahme geplant)
Kann man irgendwie bei einem geplanten shutdown noch ein script starten, das weitere Dinge überprüft?
Oder kann ich ein Script bei "SHUTDOWNCOMMAND" ein script hinterlegen?