Inhaltsverzeichnis
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:
Durch drücken der [OK]-Taste sollte der [Plugin Browser] erscheinen, hier muss dann die [rote]-Taste gedrückt werden, wie nachfolgend dargestellt:
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:
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:
Durch drücken der [grünen]-Taste wird das Plugin zur Installation ausgewählt, wie nachfolgend dargestellt:
Anschließend sollte die [rote]-Taste gedrückt werden um das [Menü] - [Erweiterungsverwaltung] zurückzukehren, wie nachfolgend zu sehen ist:
Anschließend sollte erneut die [rote]-Taste gedrückt werden um das [Menü] - [Erweiterungsverwaltung: geplante Aktionen.] zurückzukehren, wie nachfolgend zu sehen ist:
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:
Nach dem drücken der [OK]-Taste, wird wieder die Erweiterungsverwaltung angezeigt:
Durch drücken der [roten]-Taste, kommt der Plugin Browser wieder zur Ansicht:
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:
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