Seite 2 von 6 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 60
  1. #11
    Senior Mitglied Avatar von b0mbasti
    Registriert seit
    01.04.2014
    Ort
    NRW
    Beiträge
    427
    Thanks (gegeben)
    48
    Thanks (bekommen)
    35
    Themenstarter
    Total Downloaded
    138,5 KB
    Total Downloaded
    138,5 KB
    ReceiverDanke
    Box 1:
    Gigablue trio 4K
     
     
    Das Skript muckt leider in einigen Zeilen. Woran es genau liegt kann Dir nicht sagen.

    Solltest Du vielleicht mal ausprobieren.

    •   Alt Advertising

       

  2. #12
    Pike_Bishop
    Gast
    Is bestimmt ein Editor Problem hatte das auch schon öfter mit Notepad++
    wenn man da ein gänzlich neues anlegt - dubios aber is so.

    Nimmt man aber ein Script wo man weiss das es funktioniert und benennt das um und kopiert da den Text rein gehts dann
    aber klar ich probiers Morgen auch mal selber - das wird schon.

    Probier mal das welches ich anhänge - aber IP mit deiner ersetzen (aber nur mit nem Linux Editor) genau wie im letzten Post.


    Grüsse
    Biki3
    Angehängte Dateien Angehängte Dateien
    Geändert von Pike_Bishop (02.06.2014 um 21:38 Uhr)

  3. Thanks b0mbasti bedankten sich
  4. #13
    Senior Mitglied Avatar von b0mbasti
    Registriert seit
    01.04.2014
    Ort
    NRW
    Beiträge
    427
    Thanks (gegeben)
    48
    Thanks (bekommen)
    35
    Themenstarter
    Total Downloaded
    138,5 KB
    Total Downloaded
    138,5 KB
    ReceiverDanke
    Box 1:
    Gigablue trio 4K
     
     
    jow!

    Deins funktioniert....

    Ist ja interessant! :O

  5. Thanks - bedankten sich
  6. #14
    Pike_Bishop
    Gast
    Hi,

    Na da bin ich ja froh
    Kann dann nur das Editor Problem gewesen sein - wie gesagt hatte ich auch schon aber wenn mans mal weiss...
    also einfach immer ein bereits funktionierendes Script auf den PC kopieren umbenennen nach Wahl und da den neuen Code rein und den alten darin damit überschreiben
    (dann gehts immer)
    aber wenn man mal ein gänzlich neues File anlegt (jedenfalls per Notepad++) und da den Code rein tut klappt das oft nicht - warum weiss ich aber nicht (sollte jedenfall nicht so sein).
    Hier aber sowieso kein Problem hab ja Linux auch am Pc notfalls.


    Bis Morgen dann,

    Grüsse
    Biki3
    Geändert von Pike_Bishop (02.06.2014 um 21:57 Uhr)

  7. #15
    Pike_Bishop
    Gast
    Hi b0mbasti,

    Kannst mir bitte deine /etc/cron/crontabs/root hier anhängen zum Downloaden damit ich ein bisschen testen kann
    (du weisst schon die die bereits nen Cronjob bezgl. Zeitserver enthält)
    hab nämlich grade PLI-4.0 in Verwendung und nix da mit Cron eingerichtet.


    Grüsse
    Biki3

  8. #16
    Senior Mitglied Avatar von b0mbasti
    Registriert seit
    01.04.2014
    Ort
    NRW
    Beiträge
    427
    Thanks (gegeben)
    48
    Thanks (bekommen)
    35
    Themenstarter
    Total Downloaded
    138,5 KB
    Total Downloaded
    138,5 KB
    ReceiverDanke
    Box 1:
    Gigablue trio 4K
     
     
    hihih

    Ich habe den Cronjob für das Netzwerk erst mal gelöscht, weil ich warten wollte, bis Du das Skript fertig hast. :O

  9. #17
    Pike_Bishop
    Gast
    Hi b0mbasti,

    Wollte nur sehen ob das File aus nur einer Zeile oder einer Zeile + Leerzeile/n besteht
    denn danch wollte ich das Script ausrichten.
    Aber passt schon ich machs sicherheitshalber mit ner newline brauch das File also nicht mehr jedoch solltest du es dir besorgen
    und nach /etc/cron/crontabs/root legen - müsste ja jeder der OpenAtv installiert hat hier zum Downloaden posten können.

    Vielleicht is einer der vielen OpenAtv User dazu bereit uns das Originale File /etc/cron/crontabs/root von seiner Box hier anzuhängen ?

    Ich setz mich jetzt an die Automatisierung dran.


    Grüsse
    Biki3
    Geändert von Pike_Bishop (03.06.2014 um 21:09 Uhr)

  10. #18
    Avatar von -=niki=-
    Registriert seit
    07.04.2013
    Beiträge
    874
    Thanks (gegeben)
    83
    Thanks (bekommen)
    387
    Total Downloaded
    19,78 MB
    Total Downloaded
    19,78 MB
    ReceiverDanke
    Box 1:
    Gigablue Solo @ ATV4
     
     
    Box 2:
    Sogno 8800HD @ ATV4 / PLI4
     
     
    Box 3:
    diverse
     
     
    Zitat Zitat von Biki3 Beitrag anzeigen
    Hi b0mbasti,

    Vielleicht is einer der vielen OpenAtv User dazu bereit uns das Originale File /etc/cron/crontabs/root von seiner Box hier anzuhängen ?
    Diese Datei existiert nicht. Jedenfalls net standartmäßig. /etc/cron/root Wäre das tab für die Systemweiten crons. Hier ist lediglich

    Code:
    30 * * * *    /usr/bin/ntpdate-sync silent
    enthalten.

    Die Zeilen müssen auch mit LF Zeilenende umgebrochen sein, also am ende eine Leerzeile haben.

    root.zip

    LG Niki

  11. Thanks - bedankten sich
  12. #19
    Pike_Bishop
    Gast
    Hi b0mbasti,

    Ok versuch mal (Befehle hier am Besten rauskopieren und in telnet rein)!

    Ich häng dir hier unten ein Paket an mit Namen network_start_scripts.zip zum Downloaden an
    In diesem Paket sind zwei Scripts zum einen ein Init Script mit Namen cronjob.sh dieses kopierst du auf der Box nach /etc/init.d
    und machst es dann mit folgendem telnet Befehl ausführbar;
    Code:
    chmod 755 /etc/init.d/cronjob.sh
    Weiters musst du das in den Startlevel verlinken mit folgenden zwei telnet Befehlen;
    Code:
    cd /etc/rcS.d
    ln -s ../init.d/cronjob.sh S96cronjob.sh
    Wir starten das Init Script also erstmal ziemlich am Schluss beim Hochfahren der Box

    Und zum zweiten enthält das Paket dann noch das eigentliche Script mit Namen network_start.sh
    in dem musst du erstmal wieder die XXX.XXX.XXX.X bei der Variablen ROUTER_IP mit der IP deines Routers ersetzen
    (du weisst schon so wie gestern auch schon).
    Dieses Script is nun weiter modifiziert so das es nun auch Logging dazu gibt aber man dennoch auch die echos zu sehen bekommen sollte
    falls man es mal selbst per Fernbedienung ausführen möchte (muss man aber nicht).
    Nun also das Script mit Namen network_start.sh noch auf der Box nach /usr/scripts kopieren und mit folgendem telnet Befehl ausführbar machen;
    Code:
    chmod 755 /usr/scripts/network_start.sh
    Du solltest nun falls du unter /etc/cron/crontabs derzeit kein root File liegen (da du deines ja gelöscht hast) noch mit folgendem telnet Befehl eines erstellen;
    Code:
    touch /etc/cron/crontabs/root
    Mehr brauchst nicht zu tun, du musst auch keinen Cronjob selbst erstellen das macht das Init Script.

    Wenn du das alles so wie beschrieben machst musst jetzt nur noch die Box neu hochbooten und kannst testen bzw. sehen was Sache ist.


    Ablauf nochmal is wie folgt;
    1. Box fährt hoch.
    2. Init Script mit Namen cronjob.sh legt nen Cronjob an.
    3. Dieser Cronjob startet wiederum erstmal minütlich das zweite Script also das mit Namen network_start.sh.
    4. Dieses Script prüft nun ob das Netzwerk läuft und entscheidet je nachdem was zu tun ist.

    4a. Läuft das Netzwerk out of the box so löscht das Script einfach den Cronjob, und es wird nicht mehr unnütz weiter ausgeführt (also vorbei mit minütlich),
    wobei ich die Zeile zu nur diesem Cronjob mittels sed einfach aus dem File /etc/cron/crontabs/root rauslösche
    und auch ne Leerzeile die enstehen kann da ich den Cronjob im Init Script sicherheitshalber mit ner Leerzeile davor eintragen lasse.
    Wichtig dabei ist wenn man schon andere Cronjobs im File /etc/cron/crontabs/root vorliegen hat so werden die nicht gelöscht.

    4b. Läuft das Netzwerk nicht out of the box so startet das Script nun das Netzwerk, und bei Erfolg wird wieder der Cronjob wie bei 4a.
    gelöscht so das es zu keiner weiteren unnützen Aktion mehr kommt.

    Soweit die Theorie - testen musst das nun du !


    Das Logfile wird in /tmp erstellt nennt sich dann network_start.log - da kannst nachsehen was Sache ist.
    Da ich einen Fall aber getestet habe (allerdings manuell ohne Init Script bzw. Cronjob) nämlich den falls das Netzwerk out of the box läuft hier ein Beispiel wie das Logfile dazu aussehen sollte;
    Code:
    Netzwerk (eth0) bereit.
    Loesche Cronjob...
    Cronjob erfolgreich geloescht.
    Also am Besten am Anfang das Ganze ein bisschen im Logfile beobachten (geht sehr gut mit dem Plugin Dream Explorer).

    Hoffe das klappt dann so - du wirst mir ja bestimmt Feedback geben .

    EDIT !
    Aktuelles Script Paket bitte im folgenden Link downloaden (hab noch bisschen was verändert);
    http://www.opena.tv/openatv-4-1-ruec...html#post58718
    Einzurichten is das jedoch genauso wie hier im Post beschrieben.


    Grüsse
    Biki3
    Angehängte Dateien Angehängte Dateien
    Geändert von Pike_Bishop (19.05.2015 um 23:36 Uhr)

  13. #20
    Pike_Bishop
    Gast
    Hi niki,

    Diese Datei existiert nicht. Jedenfalls net standartmäßig. /etc/cron/root Wäre das tab für die Systemweiten crons. Hier ist lediglich
    Danke - konnte es nicht prüfen da ich grade PLI-4.0 fahre- hab mich deshalb an das hier von @b0mbasti gehalten;
    http://www.opena.tv/allgemeine-image...html#post57421

    Die Zeilen müssen auch mit LF Zeilenende umgebrochen sein, also am ende eine Leerzeile haben.
    Ja hab in der Richtung ein bisschen getestet und mal manuell ne root in /etc/cron/crontabs angelegt mit ner Zeile wie folgt;
    Code:
    0 * * * * root /usr/sbin/ntpdate ptbtime1.ptb.de >/dev/null
    Nur um mich mal daran zu halten was passiert wenn da bereits ne root mit nem anderen Cronjob vorhanden ist
    hab dabei aber absichtlich keine Leerzeile gelassen und wenn ich dann per telnet nen Eintrag wie folgt dazuschreibe;
    Code:
    echo -e "\n* * * * * sh /usr/scripts/network_start.sh" >> /etc/cron/crontabs/root
    dann siehts danach so aus;
    Code:
    0 * * * * root /usr/sbin/ntpdate ptbtime1.ptb.de >/dev/null
    * * * * * sh /usr/scripts/network_start.sh
    Sieht man jetzt nicht grade im Output aber ich hab ne Zeile drei und die is leer - das sollte doch passen soweit.


    Grüsse
    Biki3
    Geändert von Pike_Bishop (04.06.2014 um 00:30 Uhr)


Seite 2 von 6 ErsteErste 1234 ... 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 02:37 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,26%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com