lustiges uhrzeit probem im syslog

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
SIM_Blackblade
Beiträge: 5
Registriert: 23.10.2002 17:16:57
Wohnort: Rhein/Main Gebiet

lustiges uhrzeit probem im syslog

Beitrag von SIM_Blackblade » 04.08.2003 16:53:33

hallo,

ich habe hier einen server mit debian woody am laufen. auf dem läuft einmal in der stunde ein cronjob, der meine mails abholt und wegschickt.

wenn ich jetzt in mein syslog reinschaue, bekomme ich recht seltsame uhrzeitangaben der verschiedenen aktionen...

Code: Alles auswählen

Aug  4 13:42:47 mhserv -- MARK --
Aug  4 14:00:01 mhserv /USR/SBIN/CRON[15802]: (root) CMD (/usr/local/sbin/sfetchmail)
Aug  4 16:00:15 mhserv fetchmail[15803]: No mail for xxxx at pop3.xxxx
diese einträge werden innerhalb von 20min gemacht... richtigerweise müssten entweder syslog und cron 15 bzw. 16 uhr nehmen, bzw. fetchmail 14 uhr.

in diesem moment sagt ein

Code: Alles auswählen

>date
Mon Aug  4 16:00:19 CEST 2003
und ein

Code: Alles auswählen

>hwclock 
Mon Aug  4 18:00:28 2003  -0.367112 seconds
woher ist also die zeitangabe, die cron und anscheinend auch syslogd (das MARK kommt doch vom syslogd ? ) schreiben ???

irgendjemand eine idee, was da falsch konfiguriert ist ?

danke schonmal,

grüsse, michael

SIM_Blackblade
Beiträge: 5
Registriert: 23.10.2002 17:16:57
Wohnort: Rhein/Main Gebiet

Beitrag von SIM_Blackblade » 05.08.2003 16:52:22

soderle,

ein kleines bisschen weiter bin ich mittlerweile gekommen....

meine cmos-clock lief schonmal falsch und ist jetzt richtig gestellt. das hatte aber null einfluss auf die systemzeit.

lustiger weise hat sich durch das ändern der cmos-zeit (per hwclock) überhaupt nichts an der systemzeit geändert. wird die nur beim boot abgeglichen ?

es ist also nach wie vor noch so, dass z.bsp. fetchmail und exim beim loggen die localtime (eingestellt auf CEST) verwenden, während syslogd und cron die utc-zeit benutzen.

ist das normal ???

wie ist das auf euren systemen ?

bye, michael

Benutzeravatar
cpeine
Beiträge: 170
Registriert: 13.08.2003 15:16:22

Beitrag von cpeine » 13.08.2003 15:53:42

Hallo,

Das uhrzeitproblem ließe sich recht einfach lösen, z.B. mit einem cronjob der täglich die uhrzeit mit einem timeserver abgleicht.
dies lässt sich unter anderem mit netdate realisieren:
netdate ntps1-0.cs.tu-berlin.de

dies ist vielleicht nicht die komfortabelste methode, andere lösungen findest du vielleicht hier: http://www.linum.com/de/presse/linuxmagazin.htm

cpeine
Avoid the Gates of Hell, use Linux!

Antworten