Ergebnis 1 bis 4 von 4
  1. #1
    Mitglied
    Registriert seit
    24.02.2018
    Beiträge
    30
    Thanks (gegeben)
    0
    Thanks (bekommen)
    0
    Total Downloaded
    2,33 MB
    Total Downloaded
    2,33 MB
    ReceiverDanke

    Senderlisten Update Plugin per Script

    Hallo Leute,

    ich möchte auf mehreren Enigma2 Boxen die gleichen Senderlisten haben
    es soll ein Skript sein
    der
    von einem Webspace herunterlädt und bereitstellt

    (Entpackt und die Datei richtig verschiebt )

    Ich hab schon was gefunden in der Art aber irgendwie komme ich nicht klar

    Code:
    #!/bin/sh
     
    set -x
    exec > /var/log/Enigma2_Bouquet_Picon_Update.log 2>&1
     
    BQ="http://www.xxxxxxxxxxx.de/senderliste.tar.gz"
     
    ## Bouquet Download, Installation + Reload ##
    cd /tmp/
    wget $BQ
    chmod 755 /tmp/senderliste.tar.gz
    tar -xzvf senderliste.tar.gz
     
    cd /tmp/etc/enigma2
    rm -rf /etc/tuxbox/satellites.xml
    mv /tmp/etc/enigma2/satellites.xml /etc/tuxbox/
     
    cd /etc/enigma2
    rm -rf *.tv
    rm -rf *.radio
    rm -rf blacklist
    rm -rf lamedb
    mv /tmp/etc/enigma2/* /etc/enigma2
     
    rm -rf /tmp/etc/
    rm -rf /tmp/senderliste.tar.gz
     
    wget -qO - 127.0.0.1/web/servicelistreload?mode=1
    wget -qO - 127.0.0.1/web/servicelistreload?mode=2
    Geändert von Papi2000 (23.07.2020 um 23:20 Uhr) Grund: Senderlisten Update Plugin per Script / in Code gesetzt

    •   Alt Advertising

       

  2. #2
    Avatar von Papi2000
    Registriert seit
    20.04.2013
    Beiträge
    24.824
    Thanks (gegeben)
    4679
    Thanks (bekommen)
    9077
    Total Downloaded
    596,61 MB
    Total Downloaded
    596,61 MB
    ReceiverDanke
    Box 1:
    GB Q4K-SC / UE4K-SC / UE4K-C
     
     
    Box 2:
    GigaBlue Q-SSC / Q+-SSC
     
     
    Box 3:
    DM900uhd-SS / Vu+Duo
     
     
    Box 4:
    ZGemma H7/H9 SF8008
     
     
    Box 5:
    diverse andere . . .
     
     
    Die Senderlisten sind Config.-Dateien. Daher 0644. Das Archiv auf 0755 - wozu? Das ist ebenfalls ein Datenfile, das augepackt werden soll.
    Dann wird entpackt, und anschließend mit rm der neue Datenbestand wieder entfernt?. Ziemlich wirr.
    Grüßle
    Ralf
    ---------------------------------------------
    Gigablue Quad4K-mixed, UE4K, Trio4K, Quad_Plus-SSC, UE_Plus-SC, X2/X3-SC, UltraUE-SC, ...
    Astra 19.2E UniCable & KabelBW, oATV/teamBlue
    (u.a.: DM900uhd,Vu+Duo,ZGemma H9Twin & H7S), PC-DVB-S/C/T, Xtreamer, BDP5200, Philips 24PFS4022/12, 65OLED855/12,UE32C5700, RPi3+
    ---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----



  3. #3
    Mitglied
    Registriert seit
    24.02.2018
    Beiträge
    30
    Thanks (gegeben)
    0
    Thanks (bekommen)
    0
    Themenstarter
    Total Downloaded
    2,33 MB
    Total Downloaded
    2,33 MB
    ReceiverDanke
    Ja kannst du nichts neues schreiben

    Ich hab Davon keine Ahnung wie sowas geschrieben wird

  4. #4
    Senior Mitglied
    Registriert seit
    16.08.2019
    Beiträge
    105
    Thanks (gegeben)
    20
    Thanks (bekommen)
    12
    Total Downloaded
    32,1 KB
    Total Downloaded
    32,1 KB
    ReceiverDanke
    Box 1:
    Vu+ Duo² @ ATV 7.0
     
     
    Box 2:
    Vu+ Zero @ ATV 7.0
     
     
    Ich habe das selber auch realisiert allerdings ohne die "satellites.xml". Wie ich es umgesetzt habe ist hier beschrieben -> Senderlisten upload mit wput

    Folgendes Script sollte eigentlich laufen wenn ich nicht irgendwelche Pfade vergessen habe

    Speicher diesen Code als z.B. "senderlistenupdate.sh" und gebe dem Script chmod "0755". Danach kannst du es einfach per crontab ausführen. Oder du führst es manuell aus.

    Code:
    #!/bin/sh
    # Gepacktes Archiv herunterladen und entpacken
    /usr/bin/wget http://www.xxxxxxxxxxx.de/senderliste.tar.gz -q -O /tmp/senderliste.tar.gz
    cd /tmp/ && tar -xvzf senderliste.tar.gz
     
    # In das Verzeichnis /tmp/etc/enigma2 wechseln
    cd /tmp/etc/enigma2
    
    # Die "alte" satellites.xml löschen und die gerade entpackte in den Pfad kopieren
    rm -rf /etc/tuxbox/satellites.xml
    mv /tmp/etc/enigma2/satellites.xml /etc/tuxbox/
     
    # In den Ordner /etc/enigma2 wechseln
    cd /etc/enigma2
    
    # Alle .tv .radio Dateien sowie blacklist und lamedb löschen
    rm -rf *.tv
    rm -rf *.radio
    rm -rf blacklist
    rm -rf lamedb
    
    # Neue Dateien in den entsprechenden Pfad kopieren
    mv /tmp/etc/enigma2/* /etc/enigma2
    
    # Archiv und entpackten Ordner löschen
    rm -rf /tmp/etc/
    rm /etc/enigma2/senderliste.tar.gz
    
    # Reload boquet/lamedb
    wget -qO - 127.0.0.1/web/servicelistreload?mode=1
    wget -qO - 127.0.0.1/web/servicelistreload?mode=2

  5. Thanks Mr.Servo bedankten sich

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:10 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,00%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com