Zeit per ntpdate abgleichen und umrechnen

Sinac

Erfahrenes Mitglied
Hi @all!
Mal ein etwas anderes Problem:
Zeitserver im Netzwerk in ein Windows 2003 Server welcher normal auf GMT+1/+2 läuft und somit die Hardwarezeit von GMT auf lokale Zeit umrechnet. Ein Unix Server im Netzwerk läuft jedoch fest auf GMT+1/+2 (geht nicht anders), die HWClock ist also eine bzw. 2 Stunden vorraus und immer auf der lokalen Zeit. Trotzdem müssen die lokalen Zeiten der Server immer gleich sein damit die Datenbank auf dem Unix System mit den zugehörigen Programmen zusammen läuft. Also muss ich irgendwie mit ntpdate die Zeit vom Windows Server holen und dann eine Stunde abziehen lassen :)
Jemand irgendeine kluge Idee dazu?

Greetz....
Sinac
 
Zuletzt bearbeitet:
Hat sich erledigt, ich gleiche jetzt die Zeit per NTP ab und setze die dann eingestellt Zeit per Skript eine Stunde um. Leider kennt das date von HP-UX die Option -s nicht (wie z.B. bei Linux) und daher musste ein wenig scripting herhalten:

Code:
#!/usr/bin/ksh
date >> /zeitabgleich.log
ntpdate -s ntp01 >> /zeitabgleich.log
HOU=$(date +%H)
MIN=$(date +%M)
SEC=$(date +%S)
DAY=$(date +%d)
MON=$(date +%m)
HOUR=$(($HOU+1))
date $MON$DAY$HOUR$MIN.$SEC >> /zeitabgleich.log
echo ------------------------------------------------------- >> /zeitabgleich.log

Also nur falls jemand auch mal in diese Situation geraten sollte ;)
 
Zurück