Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:dreambox_plugin_-_timeupdate
no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


tachtler:dreambox_plugin_-_timeupdate [2011/06/07 11:00] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== Dreambox Plugin: Timeupdate ======
 +
 +Das Dreambox Plugin **Timeupdate** installiert einen **''cron''**-Job, welcher standardmäßig alle **3 Minuten** versucht nachfolgenden **Zeit-Server** zu kontaktieren und bei diesem die Zeit abzugleichen:
 +  * 0.debian.pool.ntp.org
 +
 +:!: **WICHTIG** - Nachfolgendes **Plugin** kann zur vereinfachten Verwaltung über die Fernbedienung, von **''cron''**-Job gesteuerten Abläufen verwendet werden:
 +  * [[tachtler:dreambox_plugin_-_cronmanager|Dreambox Plugin: Cronmanager]]
 +
 +===== Installieren =====
 +
 +Die Installation kann **ohne** weitere Voraussetzungen über die **[Softwareverwaltung]** via **Fernbedienung** durchgeführt werden.
 +
 +Die hochgefahrene Dreambox kann mittels der Fernbedienung eingeschaltet werden. Anschließend sollte die **[Menü]**-Taste gedrückt werden und mit der **[nach unten]**-Taste sollte auf den **[Menüeintrag]** - **[Erweiterungen]** vorgerückt werden, wie nachfolgende Ansicht veranschaulicht:
 +
 +{{:tachtler:dreambox:dreambox_dm7025_dvdplayer_-_hauptmenu_erweiterungen.png?|Dreambox DM7025+ - Hauptmenü - Erweiterungen}}
 +
 +Durch drücken der **[OK]**-Taste sollte der **[Plugin Browser]** erscheinen, hier muss dann die **[rote]**-Taste gedrückt werden, wie nachfolgend dargestellt:
 +
 +{{:tachtler:dreambox:dreambox_dm7025_mediaplayer_-_hauptmenu_-_erweiterungen_-_plugin_browser_-_erweiterungen_verwalten.png?|Dreambox DM7025+ - Hauptmenü - Erweiterungen - Plugin Browser}}
 +
 +Anschließend sollte mit der **[nach unten]**-Taste auf den **[Menüpunkt]** - **[Software]** gewechselt werden und die **[OK]**-Taste gedrückt werden, wie nachfolgend dargestellt:
 +
 +{{:tachtler:dreambox:dreambox_dm7025_-_timerupdate_-_erweiterungen_-_plugin_browser_-_erweiterungsverwaltung_-_software.png?|Dreambox DM7025+ - Hauptmenü - Erweiterungen - Plugin Browser - Erweiterungsverwaltung - Software}}
 +
 +Als nächstes sollte der **[Menüpunkt]** - **[Timeupdate]** mit der **[nach unten]**-Taste bzw. zum schnelleren vordringen innerhalb der Auswahlliste, kann auch die **[nach rechts]**-Taste verwendet werden, ausgewählt werden, wie nachfolgend dargestellt:
 +
 +{{:tachtler:dreambox:dreambox_dm7025_-_timerupdate_-_erweiterungen_-_plugin_browser_-_erweiterungsverwaltung_-_software_-_timeupdate.png?|Dreambox DM7025+ - Hauptmenü - Erweiterungen - Plugin Browser - Erweiterungsverwaltung - Software - Timeupdate}}
 +
 +Durch drücken der **[grünen]**-Taste wird das Plugin zur Installation ausgewählt, wie nachfolgend dargestellt:
 +
 +{{:tachtler:dreambox:dreambox_dm7025_-_timerupdate_-_erweiterungen_-_plugin_browser_-_erweiterungsverwaltung_-_software_-_timeupdate_-_auswahl.png?|Dreambox DM7025+ - Hauptmenü - Erweiterungen - Plugin Browser - Erweiterungsverwaltung - Software - Timeupdate - Auswahl}}
 +
 +Anschließend sollte die **[rote]**-Taste gedrückt werden um das **[Menü]** - **[Erweiterungsverwaltung]** zurückzukehren, wie nachfolgend zu sehen ist:
 +
 +{{:tachtler:dreambox:dreambox_dm7025_-_timerupdate_-_erweiterungen_-_plugin_browser_-_erweiterungsverwaltung_-_software_-_auswahl.png?|Dreambox DM7025+ - Hauptmenü - Erweiterungen - Plugin Browser - Erweiterungsverwaltung - Software - Auswahl}}
 +
 +Anschließend sollte erneut die **[rote]**-Taste gedrückt werden um das **[Menü]** - **[Erweiterungsverwaltung: geplante Aktionen.]** zurückzukehren, wie nachfolgend zu sehen ist:
 +
 +{{:tachtler:dreambox:dreambox_dm7025_-_timerupdate_-_erweiterungen_-_plugin_browser_-_erweiterungsverwaltung_-_auswahl.png?|Dreambox DM7025+ - Hauptmenü - Erweiterungen - Plugin Browser - Erweiterungsverwaltung - Auswahl}}
 +
 +:!: **HIWNEIS** - **Hier sind Betriebssystemaktualisierungen verfügbar, diese können, sollten aber meiner Meinung nach, __NICHT__ gleichzeitig mit neuen Plugins installiert werden!!!**
 +
 +Durch drücken der **[grünen]**-Taste, wird dann die Installation von **__NUR__** dem **Plugin** durchgeführt, wie nachfolgend dargestellt:
 +
 +Da die Installation recht zügig von statten geht, sollte am Ende die Meldung über die erfolgreiche Installation, wie nachfolgend gezeigt, erscheinen:
 +
 +{{:tachtler:dreambox:dreambox_dm7025_-_hauptmenu_-_erweiterungen_-_plugin_browser_-_erweiterungen_verwalten_-_erweiterungsverwaltung_geplante_aktionen_-_installation_-_webbouqueteditor_beendet.png?|Dreambox DM 7025+ - Hauptmenü - Erweiterungen - Plugin Browser - Erweiterungen verwalten - Erweiterungsverwaltung - geplante Aktionen. - Beendet}}
 +
 +Nach dem drücken der **[OK]**-Taste, wird wieder die Erweiterungsverwaltung angezeigt:
 +
 +{{:tachtler:dreambox:dreambox_dm7025_mediaplayer_-_hauptmenu_-_erweiterungen_-_plugin_browser_-_erweiterungen_verwalten_-_erweiterungsverwaltung_-_aufnahmen.png?|Dreambox DM 7025+ - Hauptmenü - Erweiterungen - Plugin Browser - Erweiterungen verwalten - Erweiterungsverwaltung}}
 +
 +Durch drücken der **[roten]**-Taste, kommt der Plugin Browser wieder zur Ansicht:
 +
 +{{:tachtler:dreambox:dreambox_dm7025_mediaplayer_-_hauptmenu_-_erweiterungen_-_plugin_browser_-_erweiterungen_verwalten.png?|Dreambox DM7025+ - Hauptmenü - Erweiterungen - Plugin Browser}}
 +
 +:!: **HINWEIS** - **Das __Timeupdate__ wird entgegen der Erwartung __NICHT__ im Plugin Browser angezeigt!**
 +
 +Durch drücken der **[EXIT]**-Taste, wird wieder das Dreambox **[Menü]** angezeigt, so wie es auch beim drücken der Menü-Taste der Fall wäre, wie nachfolgend zu sehen ist:
 +
 +{{:tachtler:dreambox:dreambox_dm7025_dvdplayer_-_hauptmenu_erweiterungen.png?|Dreambox DM7025+ - Hauptmenü - Erweiterungen}}
 +
 +Durch einen letzten Druck auf die **[EXIT]**-Taste, wird das **[Hauptmenü]** wieder verlassen.
 +
 +===== Konfigurieren =====
 +
 +**Schritt 1**
 +
 +Anmelden an der Dreambox z.B. via **''telnet''**, was mit nachfolgendem Befehl durchgeführt werden kann:
 +<code>
 +# telnet receiver.tachtler.net
 +Trying 192.168.0.13...
 +Connected to receiver.tachtler.net (192.168.0.13).
 +Escape character is '^]'.
 +
 +
 + ##############################################################################
 + #                                                                            #
 + #                      This is a private DreamBox 7025+.                     #
 + #                                                                            #
 + #             Unauthorized access to this system is prohibited !             #
 + #                                                                            #
 + #    This system is actively monitored and all connections may be logged.    #
 + #         By accessing this system, you consent to this monitoring.          #
 + #                                                                            #
 + ##############################################################################
 +
 +receiver.tachtler.net login: root
 +Password: 
 +
 + ##############################################################################
 + #                                                                            #
 + #                      This is a private DreamBox 7025+.                     #
 + #                                                                            #
 + #                           receiver.tachtler.net                            #
 + #                                                                            #
 + #             Unauthorized access to this system is prohibited !             #
 + #                                                                            #
 + #    This system is actively monitored and all connections may be logged.    #
 + #         By accessing this system, you consent to this monitoring.          #
 + #                                                                            #
 + ##############################################################################
 +
 +root@receiver:~#
 +</code>
 +
 +Wechseln in das Verzeichnis **''/etc/cron/crontabs''** und Anzeigen dessen Inhalts, mit nachfolgenden Befehlen:
 +<code>
 +root@receiver:~# cd /etc/cron/crontabs/
 +root@receiver:/etc/cron/crontabs# ls -la
 +drwxr-xr-x    2 root     root            0 Mar  6 08:48 .
 +drwxr-xr-x    3 root     root            0 Mar  6 08:48 ..
 +-rw-------    1 root     root           69 May 29  2009 root
 +root@receiver:/etc/cron/crontabs#
 +</code>
 +
 +**Schritt 2**
 +
 +Editieren des Inhalts mit einem Editor z.B. **''vi''**:
 +
 +Die **''crontab''** - Tabelle der ausführbaren **Jobs** des Benutzers **''root''** kann mit nachfolgendem Befehl editiert werden:
 +<code>
 +vi /etc/cron/crontabs/root
 +</code>
 +
 +**Schritt 3**
 +
 +Der **Original**-Inhalt sieht wie folgt aus:
 +<code>
 +*/3 * * * * /usr/bin/ntpdate 0.debian.pool.ntp.org >> /dev/null 2>&1
 +
 +</code>
 +
 +Falls nun der Zeitabstand von **3 Minuten** auf z.B. **5 Minuten** abgeändert werden soll, kann die Zeile wie nachfolgend aussehen:
 +<code>
 +*/5 * * * * /usr/bin/ntpdate 0.debian.pool.ntp.org >> /dev/null 2>&1
 +
 +</code>
 +
 +:!: **WICHTIG** - Das Wissen um den Umgang des Editors **''vi''** wird hier vorausgesetzt!
 +
 +===== CronJob Kurzerklärung =====
 +
 +Die Zeiteinstallungen eines **''cron''**-Jobs sehen wie folgt aus:
 +<code>
 +* * * * *
 +- - - - -
 +| | | | |
 +| | | | ----- Tag der Woche (0 - 6) (Sonntag=0)
 +| | | ------- Monat (1 - 12)
 +| | --------- Tag des Monats (1 - 31)
 +| ----------- Stunde (0 - 23)
 +------------- Minute (0 - 59)
 +</code>
 +
 +Der auszuführende Befehl ist hier **''ntpdate''** aus dem Verzeichnis **''/usr/bin/''**
 +<code>
 +/usr/bin/ntpdate
 +</code>
 +
 +Der zu kontaktierende **Zeitserver** welcher als Parameter für den oben genannten Befehl angegeben wird
 +<code>
 +0.debian.pool.ntp.org
 +</code>
 +
 +Die Ausgabe, welche **standardmäßig** beim Befehl **''ntpdate''** erzeugt werden, sollen auf das Device **''/dev/null''** umgeleitet werden und **nicht** z.B. auf den Bildschirm angezeigt werden. Hier werden sowohl die Meldungen wie auch die **Fehler**-Meldungen umgeleitet!
 +<code>
 +>> /dev/null 2>&1
 +</code>
  
tachtler/dreambox_plugin_-_timeupdate.txt · Zuletzt geändert: 2011/06/07 11:00 von 127.0.0.1