cyprian
Goto Top

Zeitabgleich

hallo leute,

folgendes problem hab ich, vielleicht
könnt ihr mir helfen.

hab folgende batch geschrieben:

putty.exe -load "bueroepos" -l root -pwxxxxx -m file.txt

diese liest die file.txt aus und arbeitet sie nacheinander ab.

file.txt:

/etc/init.d/tomcat5 stop
killall java
date -s 15:30:00
hwclock --systohc
/etc/init.d/tomcat5 start

das klappt so weit, aber ich will die zeit
nicht immer in der file.txt selbst
reinschreiben, sondern, er soll die zeit von
meinem pc aus nehmen.
wie müsste die file.txt dann aussehen?

mfg cyprian

Content-Key: 29206

Url: https://administrator.de/contentid/29206

Printed on: April 24, 2024 at 10:04 o'clock

Member: cykes
cykes Mar 29, 2006 at 08:06:02 (UTC)
Goto Top
Hi,

hast der Linuxrechner eine Internetverbidung?
Falls ja, würde ich einfach die NTP Pakete installieren, und die Zeit
auf dem Rechner über das Internet abgleichen.

Alkternativ kannst Du das auch von Deinem (Windows) Rechner aus machen (lassen),
in dem Du einen kleinen NTP Server auf dem Windows Rechner installierst,
z.B. die Freeware Atomic Timesync zu finden unter: http://www.analogx.com/contents/download/network/ats.htm

Als Timeserver nehme ich z.B. : ntp1.ptb.de

Gruß

cykes
Member: cyprian
cyprian Mar 29, 2006 at 08:15:44 (UTC)
Goto Top
zur info: der linux recher ist autark und nur über isdn erreichbar!

mfg cyprian
Member: cykes
cykes Mar 29, 2006 at 08:20:18 (UTC)
Goto Top
In dem Fall könntest Du das trotzdem mittels ntp machen, einfach in Dein Script,
was Du per ssh rübersendest eine Abfrage Deines lokalen Servers machen,
dann hast Du die Zeit ohne Tipparbeit abgeglichen...
Member: cyprian
cyprian Mar 29, 2006 at 08:22:58 (UTC)
Goto Top
bei mir läuft nettime auf der windows kiste,

wie müsste denn die abfrage auf dem linux rechner lauten?

cyprian
Member: cyprian
cyprian Apr 12, 2006 at 09:36:39 (UTC)
Goto Top
hat denn keiner ne idee??
komm irgendwie nicht weiter...

mfg cyprian
Member: Biber
Biber Apr 14, 2006 at 16:23:39 (UTC)
Goto Top
Moin cyprian,
wie wäre es denn, wenn Du die File.txt jedesmal neu schreiben lässt in Deiner Batch?

::--snipp cyprians.bat
@echo off
echo /etc/init.d/tomcat5 stop>file.txt
echo killall java >>file.txt
echo date -s %time% >>file.txt
echo hwclock --systohc>>file.txt
echo /etc/init.d/tomcat5 start>>file.txt
putty.exe -load "bueroepos" -l root -pwxxxxx -m file.txt
::-----snapp cyprians.bat

Eventuell, wenn sich die *nix-Seite an der Windows-Zeitangabe mit den Hundertstel-Sekunden stört (18:25:31,89), dann noch vorarbeiten:
date -s %time:~0,8% >>file.txt
..also nur die ersten 8 Stellen von %time% nehmen ( 18:25:31)

Hope That Helps
Biber
Member: cyprian
cyprian Apr 28, 2006 at 13:00:12 (UTC)
Goto Top
danke biber,

hat geklappt!

schönen gruß,

cyprian