# A.1 Chrony und Benachrichtigung anderer Applikationen über Timewarps

Stellt chrony fest, dass die Uhr sehr weit von der tatsächlichen Uhrzeit abweicht, korrigiert chrony die Zeit in einem grossen Schritt und führt Scripts aus, um andere Anwednungen von diesem Zeitsprung zu informieren. Um z.B. den Imond von einem Zeitsprung zu informieren, macht chrony folgendes:

1. Scripte ins Archiv aufnehmen

   Chrony fügt dem Archiv zwei Files hinzu:

       start_imond  yes  etc/chrony.d/timewarp.sh mode=555 flags=sh
       start_imond  yes  etc/chrony.d/timewarp100.imond mode=555 flags=sh

   timewarp.sh führt alle Scripts im gleichen Verzeichnis aus, die dem Namen timewarp<3 ziffern>.<name> entsprechen.

2. Script zur Verfügung stellen

   chrony nimmt folgendes Script mit ins Archiv auf:

       # inform imond about time warp
       imond-stat "adjust-time $timewarp 1"

   Damit wird der imond über den Zeitsprung informiert und kann seine interne Zeitbasis anpassen.

Das Fli4l-Team
23. Februar 2006