Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:dreambox_plugin_-_timeupdate

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

Dreambox DM 7025+ - Hauptmenü - Erweiterungen - Plugin Browser - Erweiterungen verwalten - Erweiterungsverwaltung

Durch drücken der [roten]-Taste, kommt der Plugin Browser wieder zur Ansicht:

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:

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:

# 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:~#

Wechseln in das Verzeichnis /etc/cron/crontabs und Anzeigen dessen Inhalts, mit nachfolgenden Befehlen:

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#

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:

vi /etc/cron/crontabs/root

Schritt 3

Der Original-Inhalt sieht wie folgt aus:

*/3 * * * * /usr/bin/ntpdate 0.debian.pool.ntp.org >> /dev/null 2>&1

Falls nun der Zeitabstand von 3 Minuten auf z.B. 5 Minuten abgeändert werden soll, kann die Zeile wie nachfolgend aussehen:

*/5 * * * * /usr/bin/ntpdate 0.debian.pool.ntp.org >> /dev/null 2>&1

:!: WICHTIG - Das Wissen um den Umgang des Editors vi wird hier vorausgesetzt!

CronJob Kurzerklärung

Die Zeiteinstallungen eines cron-Jobs sehen wie folgt aus:

* * * * *
- - - - -
| | | | |
| | | | ----- Tag der Woche (0 - 6) (Sonntag=0)
| | | ------- Monat (1 - 12)
| | --------- Tag des Monats (1 - 31)
| ----------- Stunde (0 - 23)
------------- Minute (0 - 59)

Der auszuführende Befehl ist hier ntpdate aus dem Verzeichnis /usr/bin/

/usr/bin/ntpdate

Der zu kontaktierende Zeitserver welcher als Parameter für den oben genannten Befehl angegeben wird

0.debian.pool.ntp.org

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!

>> /dev/null 2>&1
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
tachtler/dreambox_plugin_-_timeupdate.txt · Zuletzt geändert: 2011/06/07 11:00 (Externe Bearbeitung)