DSM 6.x und darunter DSM Uhrzeit per Aufgabenplaner syncronisieren

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

mördock

Benutzer
Registriert
04. Jan. 2012
Beiträge
806
Reaktionspunkte
17
Punkte
44
Moin,

ich bin mir sicher das ich hier im Forum mal davon gelesen habe, aber die Suche bringt mich nicht ans Ziel.

Ich möchte gerne per Aufgabenplaner täglich um 14.00 Uhr die Uhrzeit meiner DS syncronisieren. Da sie nachts aus ist wird die Uhrzeit nicht syncronisiert was zur Folge hat das es nach einigen Wochen zu Problemen bei der 2Wegeauth kommt wenn die Uhrzeit der DS zu stark von der Uhrzeit auf meinem Smartphone abweicht.
Kann mir einer helfen?? Wo finde ich den besagten Thread oder noch besser wer sagt mir wie ich mein Vorhaben am beten umsetze.

#Mördock#
 
Vorab: ich habe keine Lösung.

Ich glaube aber auch nicht, dass es an der nächtlichen Offlinezeit deiner DS liegt. Meine läuft 24h und ich muss hin und wieder manuell synchronisieren. Ich weiß nicht, ob die Automatik zu selten läuft oder fehl schlägt.
Ich würde es auch gern mit dem Aufgabenplaner umsetzten.

Infos findet man auch hier: http://www.synology-forum.de/showth...hronisation-mit-NTP-Server&highlight=ntp+sync

Edit:
Im Log findet sich nachstehende Zeile. Da sollte man mit der Shell ansetzen können
Rich (BBCode):
Command line: /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u ntp:ntp
 
Zuletzt bearbeitet:
Um die Systemzeit mit einem NTP Server zu syncen, hilft der Befehl:
Rich (BBCode):
ntpdate -s <ZeitserverDeinesVertrauens>

Wenn die DS in einer Domäne hängt, kann man bei den erweiterten Domäneneinstellungen die Zeitsyncronisation bei Anmeldung erzwingen.
 
Rich (BBCode):
ntpdate -s <ZeitserverDeinesVertrauens>

Kann ich den Code einfach als Script im Aufgabenplaner ausführen? Habe null Plan von Scripten.:(
 
ich würde den -b Parameter noch empfehlen v.a. beim ersten Sync. Ohne diesen Parameter versucht ntpdate die Uhr so lange zu beschleunigen/verlangsamen bis die Zeit stimmt. Je nach Abweichung kann das ewig gehen
 
Sicher?? Naja, habe in Erinnerung das in einem anderen Thread geschrieben wurde das sich die DS im Regefall mitten in der Nacht die Uhrzeit holt. Kann mich natürlich irren. Fakt ist, dass sich meine DS garantiert nicht beim Start die aktuelle Uhrzeit holt, denn jedesmal (ca. 1 mal pro Woche) wenn ich die Aktualisierung von Hand anstosse wird die Uhrzeit um ~ 2 Min korrigiert und das sollte ja nicht der Fall sein wenn die Uhr erst vor wenigen Stunden aktualsiert wurde.

#Mördock#
 
@mördock
so ohne Weiteres geht der ntpdate nicht im cron. Denn per default läuft ja der ntpd und synced die Zeit (zumindest im DSM 6). Der hat den Finger auf dem ntp Socket. Solange der ntpd läuft geht kein ntpdate, da dieses dann den Socket ned nutzen kann. Wobei es eigentlich bei laufendem ntpd nicht nötig sein sollte ntpdate zu nutzen, denn das macht dieser dann kontinuierlich. Höchstens beim reboot resp wenn das Teil aus dem Schhlafmodus kommt könnte ein ntpdate die Uhr sofort syncen und dann den ntpd wieder anwerfen
 
Das deckt sich mit meiner Beobachtung. Ich habe es mal auf der Konsole ausgeführt. Ausgabe erfolgt keine, aber im Log steht:
May 30 11:49:37 DS ntpdate[16995]: the NTP socket is in use, exiting
 
Fakt ist, dass sich meine DS garantiert nicht beim Start die aktuelle Uhrzeit holt, denn jedesmal (ca. 1 mal pro Woche) wenn ich die Aktualisierung von Hand anstosse wird die Uhrzeit um ~ 2 Min korrigiert

2 min / Woche sind schon eine extreme Abweichung. Könnte es sein dass die eingebaute Batterie in deiner DS zu schwach ist und erneuert werden sollte?
 
Mit der Batterie kann das im laufenden Betrieb nichts zu tun haben.

Die Zeitsynchronisierung ist aber im Allgemeinen auch etwas komplexer als "einfach einmal nur die Zeit holen". Hier wird auch die "Geschwindigkeit" der internen Uhr reguliert. Wenn das nicht passiert (weil der automatische Zeitabgleich z.B. deaktivert ist), dann kann die Uhr unter ungünstigen Bedingungen in einer Woche auch 2 Minuten oder mehr abweichen.
 
Mit der Batterie kann das im laufenden Betrieb nichts zu tun haben.

Darf ich fragen warum? Im ersten Post schreibt mördock dass die DS nachts ausgeschaltet sei, d.h. in dieser Zeit wird die Uhr über die interne Batterie versorgt, oder nicht? Eine Abweichung von 2 min/Woche ist nicht normal!

Damit wäre natürlich immer noch nicht die Frage beantwortet warum die Syncronisation mit dem Zeitserver nicht stattfindet...
 
Wäre die Batterie alle, würde der CMOS nicht mehr geputtert, die Uhrzeit wäre also beim Start auf dem OS-Defaultwert und würde durch den ntp-Aufruf beim Booten gestellt.
 
So weit schon klar. Aber eine Batterie wird ja langsam schwächer und ist nicht von jetzt auf gleich bei Null. Ich denke man sollte nicht alle Möglichkeiten von vornherein ausschliessen. Irgendwo her muss diese Abweichung von 2 min ja kommen...
 
So weit schon klar. Aber eine Batterie wird ja langsam schwächer und ist nicht von jetzt auf gleich bei Null.

Da schwingt ein Quartz mit der für ihn typischen Frequenz. Diese ändert sich auch nicht bei Spannungsdifferenzen, ansonsten würde man den Weg nicht gehen. :)
Der Quartz schwingt, oder er schwingt nicht. Gangabweichungen sind durch nachlassende Spannung jedenfalls nicht zu erklären.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat