Ergebnis 21 bis 30 von 60
-
04.06.2014, 15:23 #21Pike_BishopGast
Hi b0mbasti,
Hab ein bisschen weiter gebastelt und hab nun ne Art Zähler eingebaut damit man weiss wie oft das Script läuft
(ich geh zwar davon aus das es im Normalfall nur einmal zu laufen braucht) aber man weiss ja nie...
Also aktuelles Paket hier im Post downloaden und es gilt genau das selbe wie hier im Link beschrieben;
http://www.opena.tv/openatv-4-1-ruec...html#post57735
Hier noch der Output wenn das Script zum ersten mal startet;
Code:Ausfuehrung des Scripts Nr: 1 Netzwerk (eth0) bereit. Loesche Cronjob... Cronjob erfolgreich geloescht.
Code:Ausfuehrung des Scripts Nr: 13 Netzwerk (eth0) bereit. Loesche Cronjob... Cronjob erfolgreich geloescht.
bis Netzwerk klappt (will das jetzt nicht mehr näher erklären du wirst es selber sehen wenn du testest)
wobei aber im Normalfall wie gesagt wirds eher immer nur die Zeile zu sehen geben;
Ausfuehrung des Scripts Nr: 1 (also mit keiner höheren Zahl als der 1)
da ich davon ausgehe das das Netzwerk meist eh gleich out of the box läuft oder eben wenn nicht wird ein Versuch des Scripts reichen um das Netzwerk zu starten
(so sollte es jedenfalls sein).
Soweit so gut - testen kannst nun eh recht einfach, nur die Box hochfahren bisschen warten und ins Log sehen was passiert ist
wird dann entweder so sein das das Script einfach gleich den Cronjob gelöscht hat da dein Netzwerk eh out of the box klappte,
oder wenn dein Netzwerk nicht out of the box klappte das das Script dann halt das Netzwerk gestartet hat (was hoffentlich immer gleich klappt)
und danach gleich wieder der Cronjob gelöscht wurde.
Ob der Cronjob wirklich gelöscht wurde bei funktionierenden Netzwerk kannst ja dann ebenfalls per Plugin Dream Explorer
im File /etc/cron/crontabs/root nachsehen.
Das sind halt die Tests die du am Anfang (mal ne Woche oder so) machen solltest und bitte Feedback mit Logs hier.
Grüsse
Biki3
-
Danke - 2 ThanksThomas4711, b0mbasti bedankten sich
-
Advertising
-
05.06.2014, 13:39 #22
- Registriert seit
- 01.04.2014
- Ort
- NRW
- Beiträge
- 427
- Thanks (gegeben)
- 48
- Thanks (bekommen)
- 35
- Total Downloaded
- 138,5 KB
- Total Downloaded
- 138,5 KB
ThemenstarterBox 1:Gigablue trio 4KIch gucke mal, ob ich heute abend Zeit zum Testen finde.
Löscht der nur den Job für das Netzwerk aus dem root von Crontabs?
Ich habe ja noch nen anderen Job drin.
Und wo packe ich das autostartmässig am besten hin?
-
05.06.2014, 15:49 #23Pike_BishopGast
Hi b0mbasti,
Is so geschrieben das es per sed nur den Cronjob löscht den das Init Script anlegt also nur den der das Netzwerk startet wenn Netzwerk mal nicht klappt nach Hochbooten.
Brauchst dir also keine Sorgen zu machen - andere Cronjobs bleiben erhalten.
Was den Autostart betrifft - da brauchst nix weiter zu tun als genau das was hier steht;
http://www.opena.tv/openatv-4-1-ruec...html#post57735
Den Autostart macht ja das Init Script.
Natürlich aber musst schon gucken das der Cron Dienst läuft (geht ja irgendwo im Menü im Info Panel zu starten - der braucht Autostart das er bei jedem Boot startet).
Du solltest die Scripts aber von hier downloaden;
http://www.opena.tv/openatv-4-1-ruec...html#post57781
sind aktueller - hab da ja noch was zusätzlich eingebaut.
Dann nochmal zum Testen selber;
Du fährst die Box dann mal frisch hoch.
Dann bisschen warten (Cronjob muss ja erst ausgeführt werden) und dann mal nachsehen ob in /tmp das Log mit Namen network_start.log liegt.
Dieses wird in den allermeisten Fällen so ausehen;
Code:Ausfuehrung des Scripts Nr: 1 Netzwerk (eth0) bereit. Loesche Cronjob... Cronjob erfolgreich geloescht.
(ich geh je eher davon aus das dein Netzwerk nur ab und zu nach dem Hochbooten nicht funktioniert).
Der zweite Fall der eintreten könnte wär wenn dein Problem mal auftritt und das Netzwerk nicht out of the box klappt nach dem Booten.
Dann sollte in etwa diese Ausgabe kommen (bei Erfolg);
Code:Ausfuehrung des Scripts Nr: 1 Netzwerk (eth0) nicht bereit. Starte Netzwerk per Script... Netzwerk erfolgreich gestartet. Loesche Cronjob... Cronjob erfolgreich geloescht.
aber das Netzwerk nun erfolgreich starten konnte.
Wenn nun das Netzwerk auch funktioniert is das perfekt.
In beiden Fällen wärs gut wennst dir am Anfang (ein paar Tage halt) danach noch das File /etc/cron/crontabs/root ansiehst
und wenn da drin jedesmal nur noch dein anderer Cronjob steht sollte alles passen.
Dann wüssten wir das alles läuft wies soll.
Allein schon wenn das Log also das network_start.log in /tmp liegt wüssten wir das das Init Script auch funktioniert
und auch erfolgreich den Cronjob eintragen konnte, und auch das das Hauptscript gearbeitet hat.
Es kann aber natürlich auch ne etwas andere Ausgabe im Log auftauchen, aber nur in nem Fehlerfall
deshalb baut man Logging ja auch ein damit man testen und sehen kann was Sache ist.
Also bitte testen und Feedback
Grüsse
Biki3Geändert von Pike_Bishop (05.06.2014 um 16:45 Uhr)
-
05.06.2014, 19:26 #24
- Registriert seit
- 01.04.2014
- Ort
- NRW
- Beiträge
- 427
- Thanks (gegeben)
- 48
- Thanks (bekommen)
- 35
- Total Downloaded
- 138,5 KB
- Total Downloaded
- 138,5 KB
ThemenstarterBox 1:Gigablue trio 4KAxo, ich muss nur das cronjob dingen starten und das macht den Rest, richtig?
Aber wie gesagt, wo soll ich das starten, also an welcher Stelle?
Irgendwo bei rc3.d als Nr. 99 wie?
-
05.06.2014, 19:44 #25Pike_BishopGast
Hi,
Axo, ich muss nur das cronjob dingen starten und das macht den Rest, richtig?
Aber wie gesagt, wo soll ich das starten, also an welcher Stelle?
Irgendwo bei rc3.d als Nr. 99 wie?
Das macht ja eh schon das Init Script in rcS.d mit S96.
Du musst den Cron Dienst nur starten und auch Autostart aktivieren, mehr nicht
denn das was du da beschreibst klingt nach anlegen eines Cronjobs und auch das macht das Init Script ja selbst schon.
Hatte ja mal das OpenAtv-3.0 am Laufen und da musste man nur den Dienst Cron anschalten mehr nicht - sollte sich das geändert haben ?
Am Besten du machst mal ein paar Screenshots - alle was es zum Cron gibt im Ino Panel unter Dienste nehm ich an, so das ich mir ein Bild machen kann.
Ein Screenshot Plugin (gibt ja verschiedene wirst ja haben auf der Box oder ?)
Mach erstmal alles das wie hier beschrieben;
http://www.opena.tv/openatv-4-1-ruec...html#post57735
(aber mit den aktuellsten Scripts - hab gesehen hast die eh schon downgeloadet nun)
und dann gib mir Screenshots zum Cron im Info Panel bzw. generell zu den Diensten.
Grüsse
Biki3Geändert von Pike_Bishop (05.06.2014 um 20:05 Uhr)
-
Danke - 1 ThanksThomas4711 bedankten sich
-
05.06.2014, 20:11 #26
- Registriert seit
- 01.04.2014
- Ort
- NRW
- Beiträge
- 427
- Thanks (gegeben)
- 48
- Thanks (bekommen)
- 35
- Total Downloaded
- 138,5 KB
- Total Downloaded
- 138,5 KB
ThemenstarterBox 1:Gigablue trio 4KDein Cronjob Script fügt ja einen Cronjob hinzu, aber wie soll ich dieses Script ausführen bzw. wann?
Und warum lassen wir das Netscript nicht direkt über einen Cronjob laufen?Geändert von b0mbasti (05.06.2014 um 20:19 Uhr)
-
05.06.2014, 20:20 #27Pike_BishopGast
phhuuu - du machst es mir jetzt wirklich nicht leicht
Dein Cronjob Script fügt ja einen Cronjob hinzu, aber wie soll ich dieses Script ausführen bzw. wann?
Is ja ein Init Script das startet automatisch beim Booten wenn mans in nen Runlevel (in dem Fall in den Startlevel) verlinkt wie im langen Post erklärt (beschrieben).
Und warum lassen wir das Netscript nicht direkt über einen Cronjob laufen?
Ich hab dir ja zwei Scripts gebaut oder nicht ?
Das eine ist das Init Script - dieses erstellt nen Cronjob der wiederum das zweite Script startet welches dein Netzwerk startet falls das nicht von alleine gestartet werden konnte
das hab ich alles aber jetzt schon mehrfach erklärt wie das abläuft.
(ich schreib ja eh alles immer mega genau auf).
Du musst nur noch sehen das der Cron Dienst selber läuft (kann sein das der im OpenAtv eh out of the box so eingestellt ist)
Das kannst ja prüfen irgendwo im InfoPanel gibts die Dienste wenn da der Cron angehakt ist läuft der auch ansonsten Dienst starten das er angehakt oder grün ist
(weiss eben nicht hab grade kein OpenAtv)
Würdest du Screenshots posten wär das bestimmt schon geklärt.
Grüsse
Biki3Geändert von Pike_Bishop (05.06.2014 um 20:52 Uhr)
-
Danke - 1 ThanksThomas4711 bedankten sich
-
06.06.2014, 13:32 #28Pike_BishopGast
Hi,
Ich seh schon da kommen keine Screenshots, aber na gut ich bin mal nicht so
Mach erstmal alles ganz genau so wie hier im folgenden Link beschrieben;
http://www.opena.tv/openatv-4-1-ruec...html#post57735
natürlcih aber mit den aktuellsten Scripts von hier;
http://www.opena.tv/openatv-4-1-ruec...html#post57781
Dann kannst den Cron Dienst (Daemon) auch per telnet wie folgt dazu veranlassen das er automatisch startet (also Autostart bekommt)
falls das im OpenAtv nicht eh von Haus aus so eingestellt ist;
Code:update-rc.d busybox-cron defaults
Code:System startup links for /etc/init.d/busybox-cron already exist.
Danach kannst die Box einfach gleich in telnet rebooten mit;
Code:reboot
UND DAS WAR DANN ALLES - DU MUSST DICH UM NIX ANDERES WEITER KÜMMERN - NUR NOCH TESTEN !
Hab mir deshalb grade in nem Pli-4.0 den Cron eingerichtet und werd das mit den Scripts jetzt gleich selber auch mal testen.
EDIT !
So hab nun den einen Fall getestet, nämlich wenn das Netzwerk eh out of the box klappt
und die Ausgabe dazu sieht hier so aus;
Code:Ausfuehrung des Scripts Nr: 2 Netzwerk (eth0) bereit. Loesche Cronjob... Cronjob erfolgreich geloescht.
und das Hauptscript gestartet welches erkannt hat das Netzwerk eh out of the box klappt und so einfach den Cronjob wieder gelöscht hat.
Ich würde sagen perfekt genauso soll das Laufen einzig hatte ich statt;
Ausfuehrung des Scripts Nr: 2
eher;
Ausfuehrung des Scripts Nr: 1
erwartet aber da kanns durchaus sein das das Netzwerk trotz dem das es weit früher autostartet als die Scripts noch nicht ganz bereit war nach dem Hochbooten so das
das Hauptscript eben zweimal anlief dank dem Cronjob.
Aber das is auch ok - is ja kein echtes Problem
(kann ja mal nen sleep 10 einbauen, aber is nicht eilig - jedenfalls wenn ich das Hauptscript nur so im Betrieb aufrufe kommts immer richtig mit;
Ausfuehrung des Scripts Nr: 1 wenn ich jedesmal zuvor das Log File manuell lösche.
Den zweiten Fall also wenn dein Netzwerk mal nicht out of the box klappt kannst nur du selbst testen.
Grüsse
Biki3Geändert von Pike_Bishop (06.06.2014 um 16:35 Uhr)
-
Danke - 1 ThanksThomas4711 bedankten sich
-
06.06.2014, 16:14 #29
- Registriert seit
- 01.04.2014
- Ort
- NRW
- Beiträge
- 427
- Thanks (gegeben)
- 48
- Thanks (bekommen)
- 35
- Total Downloaded
- 138,5 KB
- Total Downloaded
- 138,5 KB
ThemenstarterBox 1:Gigablue trio 4KSorry, ich werde das heute abend mal antesten, Bei dem Wetter spannen mich Frau und Kind voll ein.
Mir ist mal aufgefallen, dass meine Iptables Regeln gelöscht sind, wenn ich das Netzwerk neu starte. Kann ich das Script für die Iptables Regeln dann einfach in dem Netzwerkstart Script von Dir
mit & aufrufen?
-
06.06.2014, 16:45 #30Pike_BishopGastMir ist mal aufgefallen, dass meine Iptables Regeln gelöscht sind, wenn ich das Netzwerk neu starte. Kann ich das Script für die Iptables Regeln dann einfach in dem Netzwerkstart Script von Dir
mit & aufrufen?
Lesezeichen