Thanks Thanks:  8
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 24
  1. #11
    Avatar von betacentauri
    Registriert seit
    15.06.2013
    Beiträge
    1.755
    Total Downloaded
    1,32 MB
    Total Downloaded
    1,32 MB
    ReceiverDankeAktivitäten
    Box 1:
    ET-9200
     
     
    Box 2:
    ET-10000
     
     
    Box 3:
    ET-8500
     
     
    Box 4:
    ET-8000
     
     
    Box 5:
    Gigablue Quad+
     
     
    Biki3 warum verwendest du eigentlich tee und nicht >> ?

    Mit tee könnte es so funktionieren:
    long_running_command 1>&2 |& print_progress
    (siehe 6. Antwort shell - Turn off buffering in pipe - Unix & Linux Stack Exchange)
    ET-10000, ET-9200, ET-8000, Gigablue Quad+

  2. Thanks Pike_Bishop bedankten sich
    •   Alt Advertising

       

  3. #12
    Avatar von mike99
    Registriert seit
    05.04.2013
    Ort
    Berlin
    Beiträge
    6.497
    Total Downloaded
    268,56 MB
    Total Downloaded
    268,56 MB
    ReceiverDankeAktivitäten
    Zitat Zitat von Biki3 Beitrag anzeigen
    Weiss jemand ob man nur die E2 Gui auch per Script restarten kann und wenn ja wie ?

    aber das selbe in nem Script (allerdings wenn man das Script per Hotkey oder PPanel anwirft) funktioniert nicht.
    Willst du eine Taste belegen, um die Gui neu zu starten?
    Gruss Mike



    Mut@nt HD-51 - 2x DVB-C/T2, OptiCombo C/T2 USB, FreenetModul

    OSmini - 1x DVB-S und 1x DVB-C/T, OSmini Plus, OSnino Combo
    Mut@nt HD-2400 - 1x DVB-S und 3x DVB-C/T
    Toshiba 40TL838


  4. #13
    Avatar von Pike_Bishop
    Registriert seit
    05.09.2013
    Ort
    here and there
    Beiträge
    3.317
    Themenstarter
    Total Downloaded
    155,15 MB
    Total Downloaded
    155,15 MB
    ReceiverDankeAktivitäten
    Box 1:
    Mutant HD 2400
     
     
    Box 2:
    VU+ Ultimo 4K
     
     
    Box 3:
    VDR
     
     
    Box 4:
    VDR
     
     
    Hi,

    @betacentauri,
    Biki3 warum verwendest du eigentlich tee und nicht >> ?
    Na ja also mit >> oder > krieg ich nur Log oder irre ich mich da ?
    Mit Pipe und tee sollte ja beides klappen also Output in der Konsole (Fenster an der Box) und Log.
    Aber wie gesagt klappt ja nicht so wie ich will.


    @mike99,
    Nein

    Is ein Script (nicht jetzt für OpenATV denn da is das ja nicht nötig) um nach nem Neuflash die fehlenden Plugins usw.. nachzuinstallieren bzw. auch welche zu deinstallieren mit einem Klick quasi.
    Ich weiss es gibt auch noch Autobackup aber das will ich nicht verwenden.


    Grüsse
    Biki3
    OpenATV-6.2

    Script Collection

  5. #14
    Avatar von Nobody28
    Registriert seit
    05.04.2013
    Beiträge
    3.077
    Total Downloaded
    11,73 MB
    Total Downloaded
    11,73 MB
    ReceiverDankeAktivitäten
    Im openmips gibt es so eine Funktion mit Plugins nach nem neuflash manuell zuinstallieren
    Gigablue QUADplus
    Gigablue IPbox
    Gigablue QUAD + Samsung SPF-105P (zeitw. Pearl Displ.)
    Gigablue UE plus / Gigablue SE plus / Gigablue ULTRA UE
    Gigablue UE + RS232 / Gigablue SE Combo + RS232
    Gigablue SOLO +int.USB Port
    MK-Digital XP 1000 / Octagon SF8 HD
    Xtrend ET9200
    Starsat LX
    Eddison OptimussOS2plus
    Atemio NEMESIS
    OPTICUM QuadboxHD 2400
    SPYCAT


  6. #15
    Avatar von Pike_Bishop
    Registriert seit
    05.09.2013
    Ort
    here and there
    Beiträge
    3.317
    Themenstarter
    Total Downloaded
    155,15 MB
    Total Downloaded
    155,15 MB
    ReceiverDankeAktivitäten
    Box 1:
    Mutant HD 2400
     
     
    Box 2:
    VU+ Ultimo 4K
     
     
    Box 3:
    VDR
     
     
    Box 4:
    VDR
     
     
    Hi,

    @Nobody28,
    Hmm na ja openmips verwend ich nicht, und manuell... das geht ja in jedem Image.

    @All,
    Noch ne andere Frage;
    Wenn man egal mit was auch immer also z.b: Hotkey oder MQB oder PPanel ein Script anwirft kommt ja immer erstmal ein dazugehöriges Fenster
    (is klar braucht man ja auch z.b: um die echos im Script da drauf anzuzeigen).
    Doch geht das auch automatisch zu schliessen dieses Fenster (z.b: direkt per Script selbst) ?
    Klar per Druck auf exit oder ok kann man das Fenster schliessen mich aber interessiert ne Automatik diesbzgl. oder geht sowas eher nur mit python selbst ?


    Grüsse
    Biki3
    OpenATV-6.2

    Script Collection

  7. #16
    Avatar von betacentauri
    Registriert seit
    15.06.2013
    Beiträge
    1.755
    Total Downloaded
    1,32 MB
    Total Downloaded
    1,32 MB
    ReceiverDankeAktivitäten
    Box 1:
    ET-9200
     
     
    Box 2:
    ET-10000
     
     
    Box 3:
    ET-8500
     
     
    Box 4:
    ET-8000
     
     
    Box 5:
    Gigablue Quad+
     
     
    Zitat Zitat von Biki3 Beitrag anzeigen
    @betacentauri,

    Na ja also mit >> oder > krieg ich nur Log oder irre ich mich da ?
    Mit Pipe und tee sollte ja beides klappen also Output in der Konsole (Fenster an der Box) und Log.
    Aber wie gesagt klappt ja nicht so wie ich will.
    Ok, verstanden. Funktioniert es denn hiermit:
    Code:
    long_running_command 1>&2 |& print_progress
    Du kannst auch per wget ein Ok Tastendruck simulieren:
    Code:
    wget -q -O - http://localhost/web/remotecontrol?command=352
    Dadurch sollte sich eigentlich das Fenster schliessen.
    ET-10000, ET-9200, ET-8000, Gigablue Quad+

  8. Thanks Pike_Bishop bedankten sich
  9. #17
    Avatar von Pike_Bishop
    Registriert seit
    05.09.2013
    Ort
    here and there
    Beiträge
    3.317
    Themenstarter
    Total Downloaded
    155,15 MB
    Total Downloaded
    155,15 MB
    ReceiverDankeAktivitäten
    Box 1:
    Mutant HD 2400
     
     
    Box 2:
    VU+ Ultimo 4K
     
     
    Box 3:
    VDR
     
     
    Box 4:
    VDR
     
     
    Hi betacentauri,

    long_running_command 1>&2 |& print_progress
    Das muss ich erst noch testen, aber ich komm schwer auf die Box derzeit is Dauerbelegt von der Family.

    Wegen dem Befehl;
    Code:
    wget -q -O - http://localhost/web/remotecontrol?command=352
    Danke, das is sehr interessant (muss ich mal testen), aber läuft das Script dann auch weiter im Hintergrund ? Müsste es ja eigentlich
    (kanns natürlich auch selbst testen, aber die Box is leider ja belegt).
    Denn dann wär das für mich sehr brauchbar.
    Dann würd ich das Script derweil umschreiben auf nur Logging - beim Start würde die wget Zeile von dir gleich das Fenster schliessen
    und per wget messages würd ich mir die Wichtigsten Dinge (nur ein paar Statusmeldungen) anzeigen lassen am Osd.


    Grüsse
    Biki3
    Geändert von Pike_Bishop (05.12.2015 um 16:48 Uhr)
    OpenATV-6.2

    Script Collection

  10. #18
    Avatar von betacentauri
    Registriert seit
    15.06.2013
    Beiträge
    1.755
    Total Downloaded
    1,32 MB
    Total Downloaded
    1,32 MB
    ReceiverDankeAktivitäten
    Box 1:
    ET-9200
     
     
    Box 2:
    ET-10000
     
     
    Box 3:
    ET-8500
     
     
    Box 4:
    ET-8000
     
     
    Box 5:
    Gigablue Quad+
     
     
    Achso, ob das geht, weiß ich ehrlich gesagt nicht. Ich dachte du willst am Ende des Skripts das Fenster automatisch schliessen. Das könnte mit dem wget funktionieren (bin ich mir aber auch nicht ganz sicher). Ob das während das Skript noch läuft geht, weiß ich nicht. Probier es am besten erstmal aus bevor du alles änderst.
    ET-10000, ET-9200, ET-8000, Gigablue Quad+

  11. #19
    Avatar von Pike_Bishop
    Registriert seit
    05.09.2013
    Ort
    here and there
    Beiträge
    3.317
    Themenstarter
    Total Downloaded
    155,15 MB
    Total Downloaded
    155,15 MB
    ReceiverDankeAktivitäten
    Box 1:
    Mutant HD 2400
     
     
    Box 2:
    VU+ Ultimo 4K
     
     
    Box 3:
    VDR
     
     
    Box 4:
    VDR
     
     
    Hi betacentauri,

    Ja klar ich probiers mal hab schon ein Testscript angelegt dazu.
    Wenn das ginge wärs super.


    Grüsse
    Biki3
    OpenATV-6.2

    Script Collection

  12. #20
    Avatar von Pike_Bishop
    Registriert seit
    05.09.2013
    Ort
    here and there
    Beiträge
    3.317
    Themenstarter
    Total Downloaded
    155,15 MB
    Total Downloaded
    155,15 MB
    ReceiverDankeAktivitäten
    Box 1:
    Mutant HD 2400
     
     
    Box 2:
    VU+ Ultimo 4K
     
     
    Box 3:
    VDR
     
     
    Box 4:
    VDR
     
     
    Hi betacentauri,

    Nicht zu fassen, das klappt
    (Konnte es zwar erst einmal testen aber hat geklappt) und das mit folgendem Testscript;

    Code:
    #!/bin/sh
    
    ## Variablen ##
    BOXIP=http://localhost
    WGET=/usr/bin/wget
    USBSTICK_MOUNT="/media/plugin_install"
    USBSTICK_UUID="UUID=0012-D687"
    UUID_PART="0012-D687"
    SEPARATE_PLUGIN_PATH="/media/plugin_install/pli_4.0/plugins"
    TMP=/tmp
    LOGFILE=$TMP/pli_plugins_install.log
    MESSAGES="*type=*"
    
    
    # Der Job beginnt
    # Generelles Logging
    ##exec >$LOGFILE; exec 2>&1 (funktioniert nicht in der bash (OpenATV ab Version 4.2 hat bash an Board))
    exec 3>&1 4>&2
    trap 'exec 2>&4 1>&3' 0 1 2 3
    exec 1>$LOGFILE 2>&1
    
    
    sleep 3
    $WGET -q -O - $BOXIP/web/remotecontrol?command=352
    
    
    # Wechsel in das /tmp Verzeichnis damit die Dateien zu den wget Nachrichten da abgelegt werden um diese
    # bei einem erneuten Start des Scripts oder zum Schluss leichter und vor Allem gefahrlos loeschen zu können
    cd $TMP
    
    
    # Falls das Script erneut gestartet wird da es zuvor aus welchem Grund auch
    # immer abgebrochen ist die eventuell verbliebenen Altlasten loeschen
    rm -f $MESSAGES
    
    
    # Job Start/Startzeit
    STARTDATE="$(date +%a.%d.%b.%Y-%H:%M)" && echo -e "\n\nJOB START -> $STARTDATE\n\n" && sleep 7
    $WGET "$BOXIP/web/message?text=Starte%20Plugin%20Installationen%20...%20->%20$STARTDATE&type=1&timeout=10"
    
    
    # OSD Fehler Ausgabe
    osd_error_message() {
        sleep 11
        $WGET "$BOXIP/web/message?text=ABBRUCH%20---%20(%20Details%20dazu%20in%20$LOGFILE%20)&type=3"
        echo ""
    }
    
    
    # Temporaeren Mountpoint erstellen (fuer Plugin Installationen von USB-Stick)
    if [ ! -d $USBSTICK_MOUNT ] ; then
        echo -e "\nErstelle temporaeren Mountpoint $USBSTICK_MOUNT ..." | tee $LOGFILE
        mkdir $USBSTICK_MOUNT
        
            if [ "$?" = "0" ] ; then
                echo -e "Temporaerer Mountpoint $USBSTICK_MOUNT erfolgreich erstellt.\n" | tee -a $LOGFILE
            else
                echo -e "\n! ABBRUCH !\nTemporaerer Mountpoint $USBSTICK_MOUNT erstellen fehlgeschlagen.\n" | tee -a $LOGFILE && exit 1
            fi
    else
        echo -e "\nTemporaerer Mountpoint $USBSTICK_MOUNT ist bereits vorhanden.\n" | tee $LOGFILE
    fi
    
    
    # USB-Stick Device Erkennung
    #DEVICE="$(/sbin/blkid | grep $UUID_PART | awk {'print $1'} | cut -c1-9)"
    DEVICE="$(/sbin/blkid | grep $UUID_PART | awk {'print $1'} | tr -d [:])"
    
    # USB-Stick temporaer mounten (per uuid)
    echo -e "\nMounte USB-Stick ($DEVICE) temporaer nach $USBSTICK_MOUNT ..." | tee -a $LOGFILE
    mount $USBSTICK_UUID $USBSTICK_MOUNT
    
    if [ "$?" = "0" ] ; then
        echo -e "USB-Stick ($DEVICE) temporaer mounten erfolgreich.\n" | tee -a $LOGFILE
    else
        echo -e "\n! ABBRUCH !\nUSB-Stick ($DEVICE) temporaer mounten fehlgeschlagen.\n" | tee -a $LOGFILE && exit 1
    fi
    
    
    # Paketmanagement Aktualisierung
    echo -e "\nAktualisiere Paketmanagement ...\n" | tee -a $LOGFILE
    opkg update | tee -a $LOGFILE
    
    if [ "$?" = "0" ] ; then
        echo -e "\nPaketmanagement Aktualisierung erfolgreich.\n\n" | tee -a $LOGFILE
    else
        echo -e "\n! Paketmanagement Aktualisierung fehlgeschlagen - vorerst nicht tragisch !" | tee -a $LOGFILE
        echo "Doch falls es im naechsten Schritt bei der Install der Plugins vom Feed" | tee -a $LOGFILE
        echo -e "zu Problemen kommt ist die Netzwerkverbindung zu pruefen.\n\n" | tee -a $LOGFILE
    fi
    
    
    # Job Ende/Endzeit bei Erfolg
    ENDDATE="$(date +%a.%d.%b.%Y-%H:%M)" && echo -e "\nJOB ENDE -> $ENDDATE\n\n"
    $WGET "$BOXIP/web/message?text=Plugin%20Installationen%20erfolgreich%20abgeschlossen%20.%20->%20$ENDDATE&type=1"
    
    # wget Nachrichten löschen
    rm -f $MESSAGES
    
    
    exit
    Hab gleich am Anfang in Zeile 24 deinen wget Befehl eingebaut nach nem sleep 3
    und das Script per Hotkey aufgerufen - es kam das übliche Fenster und nach 3 Sekunden wars weg (wie gewünscht).
    Das Log zeigt das;
    Code:
    Erstelle temporaeren Mountpoint /media/plugin_install ...
    Temporaerer Mountpoint /media/plugin_install erfolgreich erstellt.
    
    
    Mounte USB-Stick (/dev/sdb1) temporaer nach /media/plugin_install ...
    USB-Stick (/dev/sdb1) temporaer mounten erfolgreich.
    
    
    Aktualisiere Paketmanagement ...
    
    Downloading http://downloads.pli-images.org/feeds/openpli-4/3rd-party/Packages.gz.
    Updated list of available packages in /var/lib/opkg/openpli-3rd-party.
    Downloading http://downloads.pli-images.org/feeds/openpli-4/3rd-party-hd2400/Packages.gz.
    Updated list of available packages in /var/lib/opkg/openpli-3rd-party-hd2400.
    Downloading http://downloads.pli-images.org/feeds/openpli-4/all/Packages.gz.
    Updated list of available packages in /var/lib/opkg/openpli-all.
    Downloading http://downloads.pli-images.org/feeds/openpli-4/hd2400/Packages.gz.
    Updated list of available packages in /var/lib/opkg/openpli-hd2400.
    Downloading http://downloads.pli-images.org/feeds/openpli-4/mips32el/Packages.gz.
    Updated list of available packages in /var/lib/opkg/openpli-mips32el.
    
    Paketmanagement Aktualisierung erfolgreich.
    
    
    
    JOB ENDE -> Sat.05.Dec.2015-18:16
    
    
    Connecting to localhost (127.0.0.1:80)
    
    message?text=Plugin% 100% |*******************************|   168   0:00:00 ETA
    openpli-4/3rd-party-hd2400/Packages.gz.
    Updated list of available packages in /var/lib/opkg/openpli-3rd-party-hd2400.
    Downloading http://downloads.pli-images.org/feeds/openpli-4/all/Packages.gz.
    Updated list of available packages in /var/lib/opkg/openpli-all.
    Downloading http://downloads.pli-images.org/feeds/openpli-4/hd2400/Packages.gz.
    Updated list of available packages in /var/lib/opkg/openpli-hd2400.
    Downloading http://downloads.pli-images.org/feeds/openpli-4/mips32el/Packages.gz.
    Updated list of available packages in /var/lib/opkg/openpli-mips32el.
    
    Paketmanagement Aktualisierung erfolgreich.
    Das war jetzt alles sehr schnell und auch schlampig (z.B: die pipes mit tee usw. das kann ja alles raus aus dem Script hab ja generelles Logging nun drin)
    aber egal es scheint super zu funktionieren - Fettes Danke nochmal

    Was man mit wget alles anstellen kann... glaub ich muss mich ein bisschen mehr mit wget befassen auch.


    Grüsse
    Biki3
    OpenATV-6.2

    Script Collection

  13. Thanks betacentauri bedankten sich

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Diese Website benutzt Cookies
Wir benutzen Cookies um Sitzungsinformationen zu speichern. Dies erleichtert es uns z.B. Dich an Deine Login zu erinnern, Einstellungen der Webseite zu speichern, Inhalte und Werbung zu personalisieren, Social Media Funktionen anzubieten und unser Datenaufkommen zu analysieren. Wir teilen diese Informationen ebenfalls mit unseren Social Media-, Werbe- und Analysepartnern.
     
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:20 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2018 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 11,11%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com