Ernst May-Jung sagte:

> Ich schreibe gerade ein Warenwirtschaftsprogram in PHP f�r ein
> Sportgesch�ft.  Mein Kunde hat einen Rechner mit defekter Uhr. K�nnte
> nat�rlich auch durch  sein derzeitiges Betribssystem verurscht sei,
> glaube ich aber nicht so ganz.
>
> Jetzt hab ich mir �berlegt, das es die Batterie eigentlich nicht sein
> kann,  weil das Datum von Zeit zu Zeit, auch im laufendenden Betrieb ein
> bis zwei  Tag nach vorne springt!
>
> Bevor ich also einen neuen Quarz einl�te, was mein Kunde wahrscheinlich
> in  keinem Computerladen gemacht bekommt und dabei evtl. das Boad
> schie�e, hatte  ich an NTP gedacht.

Das ist doch �berhaupt nicht plausibel. Wenn der Quarz nicht die passende
Frequenz liefert, warum springt dann das Datum im laufenden Betrieb
tageweise nach vorne? Passiert das auch, wenn auf dem System Linux l�uft?
Wenn das System ausgeschaltet ist? So wie Du das beschreibst, kommt mir
als Fehlerquelle sehr wohl die Software in den Sinn.

> Da gibt es aber das Problem, da� NTP bei solch hohen Differenzen > 1000
> angeblich nicht arbeitet. Verstehe ich nicht ganz, weil bei mir stellt
> er die  Zeit auch bei einer Stunde Abweichung, aber wom�glich nur die
> Linux und nicht  die Systemzeit. Ist das so? Meine Uhr hat sich n�mlich
> in den letzten Tagen  immer eine Stunde zur�ckgestellt, bis ich es
> einmal von Hand gemacht habe.

Der ntpd nimmt bei einer so gro�en Abweichung an, da� der Server mit dem
er spricht kaputt ist und l��t es lieber bleiben. Mit ntpdate sollte es
aber auf jeden Fall klappen.

Die Systemzeit schreibst Du mit dem Befehl "systohc" in die Borduhr hinein.

Ciao,

-martin

-- 
Schmitt Systemberatung
Giessener Str. 18
35415 Pohlheim
Deutschland/Germany
Tel. +49(64 03)9 69 08 78
Fax +49(64 03)9 69 08 79
http://www.scsy.de



----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an