Hallo an alle fleißigen Helfer
Ich bin gerade dabei, mir für meinen CT'VDR 3.07 einen eigenen shutdown.hook (S90.custom) zu schreiben, so dass beim Runterfahren des Rechners ein epgscan.sh script gestartet wird. Das Thema ist ja auch schon oft diskutiert worden und bereitet als solches keine Probleme.. Nun will ich das script nur starten, wenn der shutdown automatisch nach Überschreiten der minuserinactivity ausgelöst wurde - theoretisch auch kein Problem, da angeblich mit $5 der entsprechende vom vdr übergebene Parameter (0 oder 1) abgefragt werden kann, sieht man ja auch am message-log:
Jul 31 16:06:28 vdr vdr[19645]: executing '/usr/lib/vdr/vdr-shutdown 1122929880 111099 7 "Kalkofes Mattscheibe~Kalkofes Mattscheibe" 1'
Allerdings hatte ich Probleme bei der Umsetzung und habe etwas nachgeforscht... folgende S90.custom zum testen:
Was dann als Abortmessage auf dem OSD ausgegeben wurde, war nicht wie erwartet "1", sondern "Mattscheibe~Kalkofes"!
Ich hab leider keine Ahnung, ob vdr-shutdown exakt so aufgerufen wird wie im log angegeben, aber (mal so ins blaue geraten) kann es sein, dass der Aufruf korrekterweise
lauten müsste, damit ein String mit Leerzeichen als EIN Parameter übergeben wird?
So, also was kann ich nun tun, um den letzten Parameter vernünftig abzufragen?
Danke schonmal für deine/eurer Hilfe