Den Link kenne ich zwar (auch wenn ich dort nicht alles verstanden habe), aber den Aufruf von Außerhalb auf Funktionen im Inneren
von Dockern sehe ich immer noch nicht.
Ich will ja im tvheadend-Docker eigentlich nicht noch einen tvheadend-service laufen lassen (der läuft ja schon auf libreelec wo ich
mit dem pvr.hts Fernsehe). Aus dem ganzen tvheadend-Docker brauche ich ja nur den Zugriff auf streamlink und nicht den
tvheadend-service.
Ich würde daher grundsätzlich verstehen (wollen), wie man auf Programme in einem docker zugreift. Daher konkreter die Frage:
Mal angenommen ich habe ein Programm hellow.sh
#!/bin/bash
echo "Hello World"
dass ich innerhalb des Dockers mit bash hellow.sh starten kann und das darin die Ausgabe "Hello World" macht.
Wie erreiche ich es dann von libreelec aus mit bash hellow.sh ?
bash: can't open 'hellow.sh': No such file or directory
Ein Eintrag im Libreelec-TVHEADEND-MUX pipe:docker exec tvheadend streamlink... reicht da nämlich nicht.
pipe:docker exec tvheadend streamlink --stdout --hls-live-edge 6 --ringbuffer-size 32M -4 --default-stream 720p,best --url https://www.youtube.com/watch?v=ntmPIzlkcJk
Funktioniert nicht.
Auch wenn "docker exec tvheadend streamlink"
[cli][info] streamlink is running as root! Be careful!
usage: streamlink [OPTIONS] <URL> [STREAM]
Use -h/--help to see the available options or read the manual at https://streamlink.github.io
liefert und ein funktionierendes streamlink vorgaukelt...
P.S.: Sehe gerade, dass ich ein generelles Problem mit den MUX en habe. Wenn ich ich die URL speichere steht danach
nur ? da.