[linux-l] Zeitprobleme - perl

Baerwaldt, Ralf Ralf.Baerwaldt at Dresdner-Bank.com
Mo Jul 15 18:59:06 CEST 2002


> > > * mit localtime(1025656962) komme ich auf 02:42 am 3.7.
> > > * mit gmtime(1025656962) auf 00:42 am 3.7. 
> > > * gthumb zeigt richtigerweise den 2.7. an
> > > * die richtige zeit muesste 21:42 am 2.7. sein
> > > 
> date: Mon Jul 15 18:27:22 CEST 2002
> /sbin/hwclock --show: Mon Jul 15 12:27:35 2002  0.760001 seconds

das macht mich stutzig, hier hast du eine Zeitdifferenz
von 6 Std.; oben hast du eine erwartete Differenz
von 5 Std.; hast du dich vielleicht oben vertan ?
 
> localtime() und gmtime() mit vorgegebenen argument konsultieren
> m.E. weder date, noch hwclock bzw. deren datenquellen, oder?

Das eine greift auf deine TZ-Zeit zu, das andere auf
deine UTC-Zeit. Du solltest sicher sein, dass beide
Zeiten konkurrent sind.
Mein Vorschlag:
1. cat /dev/null > /etc/adjtime      # loesche /etc/adjtime
2. /sbin/hwclock --utc --set --date="lokale Zeit"   # trotz
                     # UTC musss lokale Zeit uebergeben werden
3. /sbin/hwclock --hwtosys

Wenn das nicht hilft, bin ich heute mit meinem
Latein auch am Ende.

Gruss Ralf Baerwaldt, BBCONS GmbH, http://www.bbcons.de




Mehr Informationen über die Mailingliste linux-l