[linux-l] Zeitprobleme - perl

JSC JSC at jsc.tfh-berlin.de
Mo Jul 15 18:55:26 CEST 2002


* Baerwaldt, Ralf <Ralf.Baerwaldt at Dresdner-Bank.com> [15.07.2002 18:34]:
> > > > * 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 ?
>  
es kann sein, dass die richtige zeit auch 21:52 ist. die stunde und der
tag stimmen definitiv.
bzgl. meiner kraenkelnden zeit ist zu sagen, dass sie mir in der regel
voellig egal ist und ich bisher damit auch gut gefahren bin. waehle ich
mich ins internet ein, wird die zeit synchronisiert. dann laeuft das
system richtig - die hwclock wird nicht geaendert, wozu auch.

> > 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.
$ echo $TZ
Europe/Berlin

das steht fuer 1 oder 2 stunden zeitdifferenz, je nach sommerzeit
oder nicht. das erklaert die differenz zwischen den beiden folgenden
perl-ausgaben, aber nicht mehr.

wieso sollte irgendeine aktuelle zeit einfluss auf:
$ perl -e 'print localtime(1025656962)."\n";'
Wed Jul  3 02:42:42 2002
$ perl -e 'print gmtime(1025656962)."\n";'
Wed Jul  3 00:42:42 2002

man beachte die seit dem beginn dieses threads verstrichene zeit
und die immernoch gleichen ergebnisse !!! 

> 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
> 
mach ich dann, wenn ich auf ntp umsteige. derzeit, da ohne zwingenden
zusammenhang, lasse ich das erstmal.

gruss
Jens



Mehr Informationen über die Mailingliste linux-l