Über TVheadend Vbox xti ausschalten

  • Hallo

    Habe einen TVheadend-Server (4.2.6) seperat auf einem Orangepi +2e laufen. Als Tuner beutze ich die Vbox xti . Per shutdown script kann ich den Server ausschalten, dies möchte ich nun auch mit der Vbox ausprobieren. Vom Support kenne ich den Http-Befehl

    [infobox]
    http://<VBox IP>/cgi-bin/ManageApp/ManageApp?OPTION=48&shutdown_action=Shutdown+System+[/infobox].
    Nach einigen Nachforschungen weiß ich, daß man dazu curl oder wget nutzen kann und wie man es dann direkt in Tvheadend oder eingebunden im Script nutzen kann, aber da hört mein wissen auch schon auf.
    Kann mir jemand den Befehl für curl/wget oder welches Programm auch immer mitteilen?

    Vielen dank im voraus und
    Tschau nepo

  • hi

    /usr/bin/curl http://www.google.de &> /dev/null

    das war es noch nicht ganz
    [infobox]
    /usr/bin/curl http://Vbox-IP/cgi-bin/ManageApp/ManageApp?OPTION=48&shutdown_action=Shutdown+System+ &> /dev/null
    [1] 4562
    nepo@nepo-MSI:~$ </body> </html>
    ^C
    [1]+ Fertig /usr/bin/curl http://192.168.178.15/cgi-bin/ManageApp/ManageApp?OPTION=48
    [/infobox]

    Der Befehl greift auf die Webseite/Server zu, fährt den server aber nicht herunter.
    Habe natürlich den "normalen http Befehl im Browser eingegeben - er funktioniert.

    Tschau

  • cli befehle mit dem tag machen, dann kann man die ordentlich lesen :)

    /usr/bin/curl http://192.168.178.15/cgi-bin/ManageApp/ManageApp?OPTION=48 geht nicht
    /usr/bin/curl -L http://192.168.178.15/cgi-bin/ManageApp/ManageApp?OPTION=48 ?
    schwierig von hier zu testen :) evtl musst du auch etwas "posten" das es geht

    evtl /usr/bin/wget http://192.168.178.15/cgi-bin/ManageApp/ManageApp?OPTION=48 und mal die resultierende Datei angucken

  • hi
    hat ein wenig gedauert, mußte ein paar test machen.
    /usr/bin/curl -L http://192.168.178.15/cgi-bin/ManageApp/ManageApp?OPTION=48
    syslog vbox:

    und im Terminal:

    Zitat

    Terminal:[1] 3528
    nepo@nepo-MSI:~$ </body> </html>
    ^C
    [1]+ Fertig /usr/bin/curl -L http://192.168.178.15/cgi-bin/ManageApp/ManageApp?OPTION=48

    Auf der Web-Serverseite steht dann auch, man sollte ein update machen.
    Wenn ich den HTTP-Befehl normal über den Webbrowser ausführe
    Vbox syslog:


    Hier nochmal ein normaler startvorgang der vbox vbox startvorgang


    Vielleicht/Hoffentlich ist das hilfreich :/

    Tschau nepo!

  • musst du dich einloggen ?

    versuchs mal mit
    curl -L http://192.168.178.15/cgi-bin/ManageApp/ManageApp?OPTION=48 | curl -F 'f:1=<-' ix.io
    und
    curl http://192.168.178.15/cgi-bin/ManageApp/ManageApp?OPTION=48 | curl -F 'f:1=<-' ix.io

    da spuckt es jeweils eine url aus und poste die mal, evtl hilft das

  • hi

    Einloggen muß ich mich nicht


    link
    </body> </html> :S

    Terminal:

    curl -L http://192.168.178.15/cgi-bin/ManageApp/ManageApp?OPTION=48 | curl -F 'f:1=<-' ix.io % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 16 0 16 0 0 0 0 --:--:-- 0:00:21 --:--:-- 4
    http://ix.io/18Qe
    nepo@nepo-MSI:~$ curl http://192.168.178.15/cgi-bin/ManageApp/ManageApp?OPTION=48 | curl -F 'f:1=<-' ix.io
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 16 0 16 0 0 0 0 --:--:-- 0:00:22 --:--:-- 4
    http://ix.io/18Qe

    curl http://192.168.178.15/cgi-bin/ManageApp | curl -F 'f:1=<-' ix.io
    link

    2 Mal editiert, zuletzt von nepo (27. April 2018 um 10:44)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!