Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11
  1. #1
    Avatar von Gundo
    Registriert seit
    15.04.2013
    Beiträge
    616
    Thanks (gegeben)
    111
    Thanks (bekommen)
    59
    Total Downloaded
    8,71 MB
    Total Downloaded
    8,71 MB
    ReceiverDanke

    Enigma2-01-01-1970... Logs

    Zitat Zitat von arn354 Beitrag anzeigen
    @Gundo - wenn Du eine Veränderung an dem Verhalten willst, dann poste Deinen Weg - man kann Ihn ja dann noch optimieren.
    Pfad: /etc/init.d/umountfs

    Code:
    ...
    echo "Deactivating swap..."
    swapoff -a
    
    if [ -f /media/usb/logs/Enigma2-01-01-1970_01-00-22.log ]
    then 
         mv -f /media/usb/logs/Enigma2-01-01-1970_01-00-22.log /media/usb/logs/Enigma2-$(date +%d-%m-%Y_%H-%M-%S).log_mv
    fi
    
    # We leave /proc mounted.
    echo "Unmounting local filesystems..."
    grep -q /mnt/ram /proc/mounts && mount -o remount,ro /mnt/ram
    mount -o remount,ro / 
    ...
    Vor jedem "Deep" oder "Reboot" wird "Enigma2-01-01-1970_01-00-22.log" umbenannt, und bekommt den zu diesem Zeitpunkt aktuellen Zeitstempel. Beim GUI-Reboot ist das nicht der Fall und auch nicht nötig. Hier wird ja zum Zeitpunkt des GUI-Reboots der Zeitstempel gesetzt.

    So sieht das bei mir aus:
    Code:
    Enigma2-07-03-2014_06-46-04.log_mv
    Enigma2-06-03-2014_23-42-21.log_mv
    Enigma2-06-03-2014_22-14-22.log_mv
    Enigma2-06-03-2014_17-35-57.log_mv
    Enigma2-06-03-2014_16-51-45.log_mv
    Enigma2-06-03-2014_15-07-41.log_mv
    Enigma2-06-03-2014_06-46-04.log_mv
    Enigma2-05-03-2014_18-42-44.log
    Enigma2-05-03-2014_23-32-25.log_mv
    Enigma2-05-03-2014_15-02-45.log_mv
    Enigma2-05-03-2014_10-05-40.log_mv
    Enigma2-05-03-2014_06-46-04.log_mv
    Enigma2-04-03-2014_23-43-24.log_mv
    Enigma2-04-03-2014_23-06-07.log_mv
    *.log -->GUI-Reboot (Startzeit)

    *.log_mv -->Deep/Reboot (Stopzeit)

    Das klappt bisher wunderbar bei mir. Simpel aber effektiv. Hängt die Box sich aber auf, wirkt natürlich der Mod nicht. Meine Kenntnisse in dieser Hinsicht sind aber sehr bescheiden, du kannst den Mod sicherlich verbessern.


    Gruß Gundo
    VuPlus - DUO4k 1x FBC-C ATV 6.4
    VuPlus - DUO-2 2x DVB-C ATV 6.4
    Mutant HD2400
    3x DVB-C ATV 6.4

    GigaBlue QUAD+ 2x DVB-C ATV 6.4


  2. Thanks CoreQuad bedankten sich
    •   Alt Advertising

       

  3. #2
    Avatar von Papi2000
    Registriert seit
    20.04.2013
    Beiträge
    24.940
    Thanks (gegeben)
    4700
    Thanks (bekommen)
    9129
    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 . . .
     
     
    Hi Gundo,
    Danke. Wie vorhin schon per PN ausgekaspert, greift der Mod nur, wenn das Log 22 Sekunden nach Start der Box noch ohne gültige Zeit angelegt wird. Dauert der Start weniger lang oder länger (bei mir unterschiedlich...), fehlen wieder Logs. Also müßte man alle alten Logs löschen. und auf Vorhandensein von "Enigma2-01-01-1970*.log mit mv -f Enigma2-01-01-1970*.log Enigma2-$(date +%d-%m-%Y_%H-%M-%S).log_mv reagieren.
    Als Erbsenzähler hätte ich sogar gern im Datum Jahr und Tag getauscht:
    mv -f Enigma2-01-01-1970*.log Enigma2-$(date +%Y-%m-%d_%H-%M-%S)_mv.log
    Am Zusatz _mv im Namen würde man den Eingriff des Workarround erkennen.
    Schöner ware es, das würde nicht nötig sein.
    Und wenn die Standard-Debuglogs auch gleich der Nomenklatur "Enigma2-Jahr-Monat-Tag_HH-MM-SS.log" folgen würden.
    Danke.
    Geändert von Papi2000 (07.03.2014 um 13:11 Uhr)
    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! ----



  4. #3
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    3.027
    Thanks (gegeben)
    200
    Thanks (bekommen)
    1544
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDanke
    /usr/bin/enigma2.sh

    Code:
    if [ "$(grep config.crash.enabledebug /etc/enigma2/settings)" == "config.crash.enabledebug=true" ]; then
        ntpdate -b pool.ntp.org &
        if [ "$(grep config.crash.debug_path...
    Damit sollten die Debuglogs zumindest wenn eine Netzwerkverbindung vorhanden ist, das aktuelle Datum und Uhrzeit haben.
    Bitte auch mal ohne Netzwerkkabel testen, wie sich das auf das normale Bootverhalten auswirkt - wenn Netzwerkkabel ab sollten naürlich auch keine Netzwerkmounts konfiguriert sein.
    Wenn auch ohne Internetverbindung keine gravierenden Nachteile, dann kann man das so übernehmen im Image.
    Dabei kann man auch gleich die Dateinamenskonvention ändern.

    Eventuell ist das eleganter.
    Geändert von arn354 (07.03.2014 um 13:25 Uhr)
    Grüßle


  5. #4
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    3.027
    Thanks (gegeben)
    200
    Thanks (bekommen)
    1544
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDanke
    https://github.com/openatv/enigma2/c...d0cedb20da1d5f
    ! Use ntpdate if debug-log is enabled
    ! Changed filename of debug-log to Enigma2-debug-YYYYMMDD_HH-MM-SS.log

    so sollte OK sein - wenn debug enabled sollte auch ein etwas längerer Start ohne Netzwerk verkraftbar sein.
    Grüßle


  6. Thanks Papi2000 bedankten sich
  7. #5
    Avatar von Gundo
    Registriert seit
    15.04.2013
    Beiträge
    616
    Thanks (gegeben)
    111
    Thanks (bekommen)
    59
    Themenstarter
    Total Downloaded
    8,71 MB
    Total Downloaded
    8,71 MB
    ReceiverDanke
    Ich steh grad auf´m Schlauch.

    Du hast also nur die "enigma2.sh" geändert, die "umountfs" bleibt original ?
    Im Github steht "enigma2.sh.in". Warum ? Müßte es nicht enigma2.sh heißen ?

    Ich hab einfach mal enigma2.sh.in nach enigma2.sh umbenannt und auf die Box kopiert. Box hängt bei Booten. Was mach ich falsch ?
    VuPlus - DUO4k 1x FBC-C ATV 6.4
    VuPlus - DUO-2 2x DVB-C ATV 6.4
    Mutant HD2400
    3x DVB-C ATV 6.4

    GigaBlue QUAD+ 2x DVB-C ATV 6.4


  8. #6
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    3.027
    Thanks (gegeben)
    200
    Thanks (bekommen)
    1544
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDanke
    Das ist eine Datei die beim Build generiert wird - drum den Zusatz sh.in .
    Du hast jetzt unbelegte Variablen drin...
    z.B.
    @bindir@ das ist dann /usr/bin


    Jo - die umountfs is noch unberührt.
    Das würde wenn nur benötigt, wenn keine Netzwerkverbindung vorhanden oder der ntp-Server nicht antwortet.
    Geändert von arn354 (07.03.2014 um 18:24 Uhr)
    Grüßle


  9. #7
    Avatar von Gundo
    Registriert seit
    15.04.2013
    Beiträge
    616
    Thanks (gegeben)
    111
    Thanks (bekommen)
    59
    Themenstarter
    Total Downloaded
    8,71 MB
    Total Downloaded
    8,71 MB
    ReceiverDanke
    Ok, dann warte ich auf das ATV4 Image von morgen.


    Gruß Gundo
    VuPlus - DUO4k 1x FBC-C ATV 6.4
    VuPlus - DUO-2 2x DVB-C ATV 6.4
    Mutant HD2400
    3x DVB-C ATV 6.4

    GigaBlue QUAD+ 2x DVB-C ATV 6.4


  10. #8
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    3.027
    Thanks (gegeben)
    200
    Thanks (bekommen)
    1544
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDanke
    https://github.com/openatv/enigma2/c...00761ee100222a
    ! move ntpdate directly to debuglog as it still missed the correct time
    Grüßle


  11. #9
    Avatar von Gundo
    Registriert seit
    15.04.2013
    Beiträge
    616
    Thanks (gegeben)
    111
    Thanks (bekommen)
    59
    Themenstarter
    Total Downloaded
    8,71 MB
    Total Downloaded
    8,71 MB
    ReceiverDanke
    Also auf das Image von morgen (9.3.2014) warten.


    Gruß Gundo
    VuPlus - DUO4k 1x FBC-C ATV 6.4
    VuPlus - DUO-2 2x DVB-C ATV 6.4
    Mutant HD2400
    3x DVB-C ATV 6.4

    GigaBlue QUAD+ 2x DVB-C ATV 6.4


  12. #10
    Avatar von Gundo
    Registriert seit
    15.04.2013
    Beiträge
    616
    Thanks (gegeben)
    111
    Thanks (bekommen)
    59
    Themenstarter
    Total Downloaded
    8,71 MB
    Total Downloaded
    8,71 MB
    ReceiverDanke
    Zitat Zitat von Papi2000 Beitrag anzeigen
    ... greift der Mod nur, wenn das Log 22 Sekunden nach Start der Box noch ohne gültige Zeit angelegt wird. Dauert der Start weniger lang oder länger (bei mir unterschiedlich...), fehlen wieder Logs...
    Ich hab deswegen den mod folgendermaßen angepaßt:
    Code:
    for i in /media/usb/logs/Enigma2-debug-19700101_01-00-*.log; do mv $i /media/usb/logs/Enigma2-debug-$(date +%Y%m%d_%H-%M-%S).log_mv; done
    Jetzt isses egal wie lang die Box braucht um zu booten. So klappt es bei mir problemlos. Das Format hab ich original übenommen bis auf "_mv". Ich hätte lieber die Startzeit der Box verwendet, weiß aber nicht wie/ob man die auslesen kann.
    VuPlus - DUO4k 1x FBC-C ATV 6.4
    VuPlus - DUO-2 2x DVB-C ATV 6.4
    Mutant HD2400
    3x DVB-C ATV 6.4

    GigaBlue QUAD+ 2x DVB-C ATV 6.4



Seite 1 von 2 12 LetzteLetzte

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 23:31 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,56%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com